jQuery实现复选框全选,全不选功能

  

废话不多说了,直接给大家贴代码了,具体代码如下所示:

        & lt; !DOCTYPE html>   & lt; html>   & lt; head>   & lt;元charset=" utf - 8 "/比;   全& lt; title> jQuery实现复选框选,全不选& lt;/title>   & lt;脚本src=" http://code.jquery.com/jquery-2.2.3.min.js " type=" text/javascript祝辞& lt;/script>   & lt;脚本type=" text/javascript祝辞   $(函数(){   $(':复选框).click(函数(evt) {//阻止冒泡   evt.stopPropagation ();   });//判断是否全选   $ (" # checkAll ") .click(函数(){   $(“输入[name="小格子]”).prop(“检查”,this.checked);   });   var小格子=美元(“输入[name='小格子']");   subBox.click美元(函数(){//警报($ subBox.length);//警报($(“输入(小格子的):检查”). length);   $ (" # checkAll”) .prop(“检查”,小格子美元。长度==$("输入[name='小格子']:检查”)。长度& # 63;真:假);   });//用于检查是否选中,选中的话提示值   $(" #对接”)。点击(函数(){//$(“输入[name="小格子]”).prop(“检查”,this.checked);   var arrChk=$("输入[name='小格子']:检查”);   $ (arrChk) . each函数(){//每()遍历函数   警报(this.value);   });   如果(arrChk.length==0) {   alert("没有选中”)   }   });   });   & lt;/script>   & lt;/head>   & lt; body>   & lt; div>   & lt;输入id=" checkAll " type="复选框"/祝辞全选   & lt;输入name="小格子类型=案囱】颉奔壑?" https://www.yisu.com/zixun/1 "/祝辞选1项   & lt;输入name="小格子类型=案囱】颉奔壑?" https://www.yisu.com/zixun/2 "/祝辞选2项   & lt;输入name="小格子类型=案囱】颉奔壑?" https://www.yisu.com/zixun/3 "/祝辞选3项   & lt;输入name="小格子类型=案囱】颉奔壑?" https://www.yisu.com/zixun/4 "/祝辞选第四项   & lt;输入类型="按钮" id="屁股" value=" https://www.yisu.com/zixun/检查是否选中“/比;   & lt;/div>   & lt;/body>   & lt;/html>之前      

<强> jQuery版本问题

  

原本操作属性用的是<代码> $ (“XXX”) .attr (“attrName”);

  

而jQuery的版本用的是2.1.1,这就是存在一个兼容性和稳定性问题。

  

jQuery API明确说明,1.6 +的jQuery要用道具,尤其是复选框的选中的属性的判断,

  

<强>即使用代码如下:

        $("输入[name='复选框']”).prop(“检查”);   $("输入[name='复选框']”)。道具(“禁用”,假);   $("输入[name='复选框']”)。道具(“检查”,真的);      

于是乎将attr改为道具,问题得解。
  

  

相关   

jQuery操作复选框(复选框)的取值赋值实现代码

  

jQuery对复选框复选框的全选全不选反选的操作

  

Jquery EasyUI实现treegrid上显示复选框并取选定值的方法

  

以上所述是小编给大家介绍的jQuery实现复选框全选,全不选功能,希望对大家有所帮助,如果大家有任何疑问请给我留的言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

jQuery实现复选框全选,全不选功能