个人比较喜欢用最新版本的工具或框架,最近在做的项目中用了jquery1.10.2,可是对checkbox的全选/反选上竟然出现了问题,之前用jQuery-1.8.3可是好好的,最后在网上找到了答案:
使用1.8.3版本,以下方法是可行的
$("input[type='checkbox']").attr("checked",true);
$("input[type='checkbox']").attr("checked",false);
使用1.9.1和1.10.2时,上面的方法在"第一次全选和反选"时行的通,再次进行全选和反选就不行了。So换成以下方法
$("input[type='checkbox']").prop("checked",true);
$("input[type='checkbox']").prop("checked",false);