zoukankan      html  css  js  c++  java
  • jquery练习

    复选框

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script src="../jquery-1.11.2.min.js"></script>//引用jquery包
    </head>
    
    <body>
    <input type="checkbox" id="all" />全选<br />
    <input class="x" type="checkbox" value="one" />aa
    <input class="x" type="checkbox" value="two" />bb
    <input class="x" type="checkbox" value="three"/>cc
    <input class="x" type="checkbox" value="four" />dd
    <input class="x" type="checkbox" value="five" />ee
    <input type="button" value="测试" id="bt"/>
    <input type="text" id="tx" />
    <input type="button" value="设置选中" id="sz" />
    
    </body>
    <script type="text/javascript">
    $(document).ready(function(e) {//写JQUERY代码在外层需要先加这么一句,类似一个范围要在这个范围里写代码,function(e)这里称呼为匿名函数;
        
        $("#all").click(function(){//click等同于js中的on click(),但是比较而言这个更为简洁实用
            var ck=$(".x")//根据class选择
            var xz=$(this)[0].checked;//$(this)代表jquery元素后面加[0]转化为了dom元素
            ck.prop("checked",xz); //复选框checked在jquery中存在bug,所以用prop()替代              
            })
            
        $("#bt").click(function(){
            var ck=$(".x");
            for(var i=0;i<ck.length;i++)
            {  
                if(ck.eq(i)[0].checked)
                {
                  alert(ck.eq(i).val());
                }
            }    
            })
        $("#sz").click(function(){//这个没有运行出来查了几遍也没发现问题,明天问同学吧
            
            var v = $("#tx").val();    
            var ck = $(".x");
            ck.prop("checked",false);
            for(var i=0;i<ck.length;i++)
            {
                if(ck.eq(i).val()==v)
                {
                    ck.eq(i).prop("checked",true);
                }
            }
            
            })
            
        
        
    });
    
    
    </script>
    </html>

    练习

  • 相关阅读:
    get通配符
    常用正则表达式(合)
    2.A star
    1.序
    机器人运动规划04《规划算法》
    机器人运动规划03什么是运动规划
    6.2 性能优化
    6.1 内存机制及使用优化
    5.9 热修复技术
    5.8 反射机制
  • 原文地址:https://www.cnblogs.com/nannan-0305/p/5496538.html
Copyright © 2011-2022 走看看