关于jQuery实现CheckBox全选只能生效一次的问题

//这代码只有一次全选、全不选的效果 第三次点击checkall会没有任何效果
$("#checkall").click(function(){
	$('input[name="check"]').attr("checked",this.checked); 
});
//使用prop才能实现每次点击都能达到预期效果
$("#checkall").click(function(){
	$('input[name="check"]').prop("checked",this.checked);
});
//因为checked是checkbox的固有属性使用attr是直接删除设置属性可能会导致浏览器产生错误导致js无法继续执行

发布了37 篇原创文章 · 获赞 89 · 访问量 14万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章