应项目须要根据选择的条件反复更新复选框(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;" />