zoukankan      html  css  js  c++  java
  • 全选功能

    1、jquery+JavaScript的全选功能

    $(document).on("click",".all",function(){
    		 if(this.checked){
    			 $("#tbody1 :checkbox").each(function(i,n){
    	                $(n).prop('checked',true);
    	            });
    	        }else{
    	        	$("#tbody1 :checkbox").each(function(i,n){
    	                $(n).prop('checked',false);
    	            });
    	        }
    	})
    	$(document).on("click","#tbody1 :checkbox",function(){
    		allchk();
    	})
        function allchk(){
            var chknum = $("#tbody1 :checkbox").length;//选项总个数
            var chk = 0;
            $("#tbody1 :checkbox").each(function () {
                if($(this).prop("checked")==true){
                    chk++;
                }
            });
            if(chknum==chk){//全选
                $(".all").prop('checked',true);
            }else{//不全选
                $(".all").prop('checked',false);
            }
        }
    

      2、更为简便的全选功能

    $(function(){
       $(".all").click(function(e){
         $("tbody:checkbox").prop("checked",this.checked);
       })
    
       $("tbody:checkbox").click(function(){
         if($("tbody:checkbox").length==$("tbody:checked").length){
             $(".all").prop("checked",true);
         }else{
             $(".all").prop("checked",false);
         }
       }) 
    })
    

      

  • 相关阅读:
    斐波那契数列
    MySQL
    GIT
    shell执行Python并传参
    摘选改善Python程序的91个建议2
    摘选改善Python程序的91个建议
    django执行原生sql
    admin
    分支&循环
    git
  • 原文地址:https://www.cnblogs.com/huangqiming/p/6113866.html
Copyright © 2011-2022 走看看