zoukankan      html  css  js  c++  java
  • js全选反选code(jquery版)

    js全选反选code:需要引用jquery

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title></title>
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(
    function () {
    //全选
    $("#chkAll").click(function () {
    $(
    ":checkbox[id*=Child]").attr("checked", $("#chkAll").attr("checked"));
    })

    //选子的checkbox判断全选的状态
    $(":checkbox[id*=Child]").click(function () {
    singleCheck();
    })

    //反选
    $(":button[value=反选]").click(function () {
    $(
    ":checkbox[id*=Child]").each(function () {
    $(
    this).attr("checked", !$(this).attr("checked"))
    })

    singleCheck();
    })
    })


    function singleCheck() {
    //假设所有的checkbox都被选中
            var isCheckAll = true;
     $(
    ":checkbox[id*=Child]").each(function () {
    //如果有一个没被选中
             if (!$(this).attr("checked")) {
    isCheckAll
    = false;
    //1.return true 相当于 continue;
                //2.return false 相当于 break。
              return false;
    }
    })
    //设置全选的状态
    $("#chkAll").attr("checked", isCheckAll);
    }
    </script>
    </head>
    <body>
    <input id="chkAll" type="checkbox" />全选
    <input type="button" value="反选" />

    <br />

    爱好:<br />
    <input id="chkChild0" type="checkbox" />吃饭<br />
    <input id="chkChild1" type="checkbox" />睡觉<br />
    <input id="chkChild2" type="checkbox" />打豆豆<br />
    </body>
    </html>



  • 相关阅读:
    android canvas drawtext 字高
    ios修改UIIMage大小
    聊聊视频播放那些事2
    聊聊视频播放那些事1
    重入锁 ReentrantLock (转)(学习记录)
    setHasFixedSize(true)的意义 (转)
    ActivityLifecycleCallbacks
    NSSet
    阿里云ECS服务器IIS和WampServer同时运行
    ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)
  • 原文地址:https://www.cnblogs.com/jesselzj/p/2356835.html
Copyright © 2011-2022 走看看