Jquery反覆操做複選框(CheckBox)

應項目須要根據選擇的條件反覆更新複選框(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;" />
相關文章
相關標籤/搜索