zoukankan      html  css  js  c++  java
  • Asp.Net 之Jquery知识点运用

            1.先把要用的body内的代码写好。

     1  <div id="ulBox">
     2         <h3>下面的Ulid为"ulList1"</h3>
     3         <ul id="ulList1">
     4             <li class="fruit">苹果(class=fruit)</li>
     5             <li class="fruit">西瓜(class=fruit)</li>
     6             <li class="vegetable" id="cucumber">黄瓜(id=cucumber)(class=vegetable)</li>
     7             <li id="tomato" class="vegetable">西红柿(id=tomato)(class=vegetable)</li>
     8             <li class="fruit">菠萝(class=fruit)</li>
     9         </ul>
    10         <h3>下面的Ulid为"ulList2"</h3>
    11         <ul id="ulList2">
    12             <li class="fruit">香蕉(class=fruit)</li>
    13             <li class="fruit">椰子(class=fruit)</li>
    14             <li id="flower">西兰花(id=flower)(class=vegetable)</li>
    15             <li class="fruit">火龙果(class=fruit)</li>
    16             <li id="potato" class="vegetable">土豆(id=potato)(class=vegetable)</li>
    17         </ul>
    18 
    19         <hr />
    20         <input type="button" value="重置页面样式" id="btnRest" />
    21     </div>
    22     <div id="inputBox">
    23         <input type="button" value="jq的id选择器" id="btnId" /><input type="text" id="textId" /><br />
    24         <input type="button" value="jq的标签选择器" id="btnTag" />页面元素限制,这里只让大家使用li标签<br />
    25         <input type="button" value="jq的class选择器" id="btnClass" /><input type="text" id="textClass" /><br />
    26         <input type="button" value="jq的text方式设置值" id="btnText" /><input type="text" id="textText" /><br />
    27         <input type="button" value="jq的html方式取值" id="btnHtml" /><input type="text" id="textHtml" /><br />
    28         <input type="button" value="jq的value方式取值-取文本框→" id="btnValue" /><input type="text" id="textValue" /><br />
    29 
    30     </div>

             2.然后把标签中的样式写好,主要是好看,对吧,嘻嘻

     1     <style type="text/css">
     2         body {
     3             padding: 0px;
     4             margin: 0px;
     5         }
     6 
     7         div {
     8             margin: 0px;
     9             border: 1px solid #00942b;
    10             text-align: center;
    11         }
    12 
    13         #ulBox {
    14             float: left;
    15         }
    16 
    17         #inputBox {
    18             float: right;
    19             text-align: left;
    20         }
    21 
    22         ul {
    23             text-align: left;
    24             border: 1px solid #00942b;
    25             padding: 0px;
    26         }
    27 
    28         h2 {
    29             text-align: center;
    30         }
    31 
    32         input {
    33              200px;
    34         }
    35 
    36         table {
    37             height: 200px;
    38             border: 1px solid black;
    39             border-collapse: collapse;
    40         }
    41 
    42         td {
    43             border: 1px solid #0094ff;
    44         }
    45     </style>

                   3.然后就开始运用Jquery的知识点了。

     1 <script type="text/javascript">
     2         //页面资源加载完毕调用
     3         $(function () {
     4             //-----------------设置样式适应屏幕-----------------------
     5             //1.设置ul的外部div 的宽度
     6             $("#ulBox").css({ "width": window.innerWidth / 2 - 2 + "px" });
     7             //2.设置ul的外部div 的宽度
     8             $("#inputBox").css({ "width": window.innerWidth / 2 - 2 + "px" });
     9             //注意,因为两边的边框各占了1个像素,所以上面需要减2
    10 
    11             //------------------为所有li添加高亮选中------------------
    12             //保存选中的li标签
    13             var liSel;
    14             $("li").click(function () {
    15                 $(this).css("color", "red");
    16                 liSel = this;
    17             })
    18 
    19             //-----------------注册各个按钮的点击事件-----------------
    20             //1.重置按钮的点击事件--将所有的li标签的背景颜色还原
    21             $("#btnRest").click(function () {
    22                 //刷新页面
    23                 window.location = window.location;
    24             })
    25             //2.id选择器
    26             $("#btnId").click(function () {
    27                 //获取文本值
    28                 var Text = $("#textId").val();
    29                 //设置背景颜色
    30                 $("#"+Text).css("backgroundColor","#00942b");
    31                 //打印代码
    32                 alert("$("#" + Text + ").css("backgroundColor", "#00942b");");
    33             })
    34 
    35             //3.标签选择器
    36             $("#btnTag").click(function () {
    37                 //设置背景颜色
    38                 $("li").css("backgroundColor", "pink");
    39                 //打印代码
    40                 alert("   $("li").css("backgroundColor", "pink");");
    41             })
    42 
    43             //4.class选择器
    44             $("#btnClass").click(function () {
    45                 //获取文本值
    46                 var etext = $("#textClass").val();
    47                 //设置背景颜色
    48                 $("." + etext).css("backgroundColor","yellow");
    49                 //打印代码
    50                 alert("$("." + etext + ").css("backgroundColor", "yellow");");
    51             })
    52 
    53             //5.Text()方法
    54             $("#btnText").click(function () {
    55                 //非空判断
    56                 if (liSel != null) {
    57                     //获取文本值
    58                     var text = $("#textText").val();
    59                     //设置选中li标签的文本值
    60                     $(liSel).text(text);
    61                     //打印代码
    62                     alert("$(lisel).text("+text+");");
    63                 }
    64             })
    65 
    66             //6.html()方法
    67             $("#btnHtml").click(function () {
    68                 //非空判断
    69                 if (liSel != null) {
    70                     //获取文本值
    71                     var htmls = $("#textHtml").val();
    72                     //设置选中li标签的文本值
    73                     $(liSel).html(htmls);
    74                     //打印代码
    75                     alert("$(lisel).html(" + htmls + ");");
    76                 }
    77             })
    78 
    79             //7.val()方法
    80             $("#btnValue").click(function () {
    81                 //打印value值
    82                 alert($("#textValue").val());
    83                 //打印代码
    84                 alert("$(#textValue").val()")");
    85             })
    86 
    87         })
    88     </script>
  • 相关阅读:
    【Linux】项目部署
    【架构师之路】【MQ】消息队列
    【数据库】【Python】mysql
    【算法】【Python】找出字符串中重复出现的字符 并求出重复次数 且根据重复次数从大到小排列
    【Python】排序 按照list中的字典的某key排序
    Kettle Post请求webservice
    python+pytest+allure接口自动化测试框架
    Python+unittest+requests+htmlTestRunner+excel完整的接口自动化框架
    python实现栈的基本操作
    展示博客园顶部的随笔、文章、评论、阅读量统计数据
  • 原文地址:https://www.cnblogs.com/lijingyang/p/3815880.html
Copyright © 2011-2022 走看看