jQ判斷checked是否選中


(1)、JQ1.6版本之前(不包括1.6版本)判斷checkbox是否被選中用的是attr()方法,HTML代碼與上面相同,只放JQ代碼:

       console.log($("input[type='checkbox']").attr('checked'));//false

      不要想着在JQ1.6版本之前使用prop()方法,只會報出$().prop()is not a function的錯誤

(2)、JQ1.6版本之后Jquery中新引入了prop()方法,此時再用attr()方法判斷checkbox的狀態則會返回undefined,若有設置checked屬性為true,則會返回checked而不是true

       1.6+版本prop()方法:

       console.log($("input[type='checkbox']").prop('checked'));//false

(3)、除了以上兩種方法JQ中還有一個is()方法同樣可以判斷checkbox的狀態

       is()方法代碼如下:

       console.log($("input[type='checkbox']").is(':checked'));//false

       要特別注意不要漏巧":disabled"中的":"


免責聲明!

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



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