今天写了一个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); }
看来是好久没学习了,跟不上变化。
继续努力,让一切会变得熟悉