zoukankan      html  css  js  c++  java
  • 【Javascript】复选框的全选与全不选

    $(function () {
        //全选或全不选
        $("#all").click(function(){   
            if(this.checked){   
                $("#list :checkbox").prop("checked", true);  
            }else{   
            $("#list :checkbox").prop("checked", false);
            }   
         }); 
        //全选  
        $("#selectAll").click(function () {
             $("#list :checkbox,#all").prop("checked", true);  
        });  
        //全不选
        $("#unSelect").click(function () {  
             $("#list :checkbox,#all").prop("checked", false);  
        });  
        //反选 
        $("#reverse").click(function () { 
             $("#list :checkbox").each(function () {  
                  $(this).prop("checked", !$(this).prop("checked"));  
             });
             allchk();
        });
        
        //设置全选复选框
        $("#list :checkbox").click(function(){
            allchk();
        });
     
        //获取选中选项的值
        $("#getValue").click(function(){
            var valArr = new Array;
            $("#list :checkbox[checked]").each(function(i){
                valArr[i] = $(this).val();
            });
            var vals = valArr.join(',');
              alert(vals);
        });
    }); 
    function allchk(){
        var chknum = $("#list :checkbox").size();//选项总个数
        var chk = 0;
        $("#list :checkbox").each(function () {  
            if($(this).prop("checked")==true){
                chk++;
            }
        });
        if(chknum==chk){//全选
            $("#all").prop("checked",true);
        }else{//不全选
            $("#all").prop("checked",false);
        }
    }
  • 相关阅读:
    各种数据库查询表及表信息的SQL
    多维表头的DataGridView
    SQLite入门笔记
    配置WCF的心得
    JS键盘的键码
    ASP.NET的URL过滤
    利用反射查看类成员
    一个简单的MVC示例
    一个日志类 LogUtil
    一个IniHelper
  • 原文地址:https://www.cnblogs.com/Horsonce/p/7878011.html
Copyright © 2011-2022 走看看