jQuery checkbox 全选失效问题

使用attr("checked",true)与attr("checked",false)或者removeAttr("true"); 会出现第一次全选可以出现全选效果,但是第二次点击后就无法实现全选效果。现在改为prop
 
$(document).on("click","#che_box",function(){
 var ischecked= $("#che_box:checked").length;
 var $checkboxs =$("input[name='check_box']");
 if(ischecked){
 $checkboxs.prop("checked",true);
 }else{
 $checkboxs.prop("checked",false);
 
}
 });
 

以上使用prop跟removeProp来实现。(使用jquery1.9版本)

推荐阅读

jQuery 的详细介绍:请点这里
jQuery 的下载地址:请点这里

相关推荐