jquery設置按鈕disabled


通常我們設置disabled屬性會用attr和removeAttr,但是今天我們不討論這個方式

我們討論是的prop

jQuery的定義是:獲取在匹配的元素集中的第一個元素的屬性值。

隨着一些內置屬性的DOM元素或window對象,如果試圖將刪除該屬性,瀏覽器可能會產生錯誤。jQuery第一次分配undefined值的屬性,而忽略了瀏覽器生成的任何錯誤

設置prop

$("input[type='checkbox']").prop("disabled", true);

取消設置

$("input[type='checkbox']").removeProp("disabled");

你會發現在IE里面有問題的。

正確的寫法是:

$("input[type='checkbox']").prop("disabled", false);
$("input[type='checkbox']").prop("checked", true);

 

技術交流QQ群:15129679


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM