應項目須要根據選擇的條件反覆更新複選框(CheckBox),開始使用attr方法ide
$(this).attr('checked', 'checked');
第一次使用是可行的,但反覆操做時,發現複選框就不會更新了。this
解決方法:事件
將attr換成prop就解決了input
題外篇:it
將複選框設置成只讀,checkbox沒有readonly屬性,這個時候可使用disabled屬性禁止用戶操做。class
<input type="checkbox" disabled="disabled" />
但設置成功後會變成灰色,看起來不是很好看。cli
能夠給複選框添加事件,達到只讀效果方法
<input type="checkbox" onclick="return false;" />