關於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萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章