例如设置全选:
$(function(){
//设置全选反选
$("#all").click(function(){
if(this.checked){
$("input[name='id']").attr("checked",true);
}else{
$("input[name='id']").attr("checked",false);
}
});
});
点击all按钮 第一次全选有用第二次全选无效。因为jquery1.7以上的版本用此方法只能第一次好用,第二次就会失效,需要把 (":checkbox").attr("checked","checked");改为(“:checkbox”).prop(‘checked’,false); $(“:checkbox”).prop(‘checked’,true)
本文介绍了一个常见问题的解决方案,即如何修正使用jQuery实现的全选功能在第二次点击时失效的问题。针对这一问题,文章提供了代码示例并说明了在jQuery 1.7及以上版本中应如何正确地操作checkbox的选择状态。
3790

被折叠的 条评论
为什么被折叠?



