jquery的checkbox 全选和全不选

今天写了一个checkbox的全选和全不选的功能:

var check_all=function(){
if(this.checked){
//alert($(".adv_check_num :checkbox").length);
$(".adv_check_num :checkbox").attr("checked",true);
}else{
$(".adv_check_num :checkbox").attr("checked",false);
}

  

怎么试都不行,后来网上找了下,原因:

说是jquery 1.7.2支持attr操作,后面的版本只能用prop了,

换成prop后,问题解决

var check_all=function(){
if(this.checked){
//alert($(".adv_check_num :checkbox").length);
$(".adv_check_num :checkbox").prop("checked",true);
}else{
$(".adv_check_num :checkbox").prop("checked",false);
}

看来是好久没学习了,跟不上变化。

继续努力,让一切会变得熟悉

原文地址:https://www.cnblogs.com/wangkejun/p/5545674.html