当前位置 : 主页 > 网络编程 > JavaScript >

js 全选 反选 获取选中的值

来源:互联网 收集:自由互联 发布时间:2021-06-28
jQuery全选 反选 获取选中的值 1.时间都去哪儿了 2.海阔天空 3.真的爱你 4.不再犹豫 5.光辉岁月 6.喜欢妳 $(function () {//全选或全不选$("#all").click(function(){ if(this.checked){ $("#list :checkbox").pro
jQuery全选 反选 获取选中的值
 
$(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); } }
dom操作 全选 反选 获取选中的值
 
            
   
    
     
    来访时间 
    开门时间 
    开门方式 
    开门人姓名 
    开门位置 
    开门居住房号 
    开门图片 
    视频 
    
  
            
   
    
     
    2017.08.28 13:00:00 
    2008-01-31 05:18:21 
    刷脸 
    小明 
    北京市朝阳区望京科技国际大厦9成 
    901 
    图片 
    视频 
    
  
 

  /**
     *  全选和全不选
     */
    function checkAll(){
        //1.获取编号前面的复选框
        var checkAllEle = document.getElementById("checkAll");
        //2.对编号前面复选框的状态进行判断
        if(checkAllEle.checked==true){
            //3.获取下面所有的复选框
            var checkOnes = document.getElementsByName("checkOne");
            //4.对获取的所有复选框进行遍历
            for(var i=0;i
网友评论