zoukankan      html  css  js  c++  java
  • html javascript checkbox实现全选功能

    html代码

    <input type="checkbox" id="all" />all</input>
    <input type="checkbox" class="one" onClick="funSelOne(this)"/>aa</input> 
    <input type="checkbox" class="one" onClick="funSelOne(this)"/>aa</input> 
    <input type="checkbox" class="one" onClick="funSelOne(this)"/>aa</input> 
    <input type="checkbox" class="one" onClick="funSelOne(this)"/>aa</input> 

    js代码:

    $("#all").click(function(){     #给全选按钮添加点击事件,实现全选或全不选功能
         var xz = $(this).prop("checked");
         var ck = $(".one").prop("checked",xz);
    })
        
    function funSelOne(){      #关联全选按钮与子按钮,当任意一个子按钮没被选中时,全选按钮不被选中,当所有按钮都选中时,全选按钮也被选中
        var one=$(".one");
        var all=$("#all")[0]
        var selCount=0;
        var unSelCount=0;
        for(var i=0;i<one.length;i++){
            if(one[i].checked==true){selCount++;}
            if(one[i].checked==false){unSelCount++;}
             if(selCount==one.length){$('#all').prop("checked",true);}
            if(unSelCount>0){$('#all').prop("checked",false);}
        }
    }      

    参考:https://www.cnblogs.com/xiaofox0018/p/6243723.html

    https://blog.csdn.net/liuhailiuhai12/article/details/53815039

  • 相关阅读:
    Linux 小知识点
    Nginx 源码安装
    MySQL user表详解
    Python 资源
    Python 迭代dict的value
    著作权和专利权的区别
    软件设计师05-信息安全基础知识
    记录一次服务器突然宕机的排查
    支付宝微信拉取账单到本地
    软件设计师04-计算机网络
  • 原文地址:https://www.cnblogs.com/mianbaoshu/p/14768832.html
Copyright © 2011-2022 走看看