radio 動態增加checked屬性,前端頁面卻沒有相應選中


首先要知道prop與attr的區別

prop() 用於檢索固有屬性,例如 DOM 屬性(selectedIndex, tagName, nodeName, nodeType, ownerDocument, defaultChecked, 和 defaultSelected)。

實例: <a href="http://www.baidu.com" id="baidu">百度</a> 中的 herf、id 就屬於固有屬性,適合使用prop。

attr() 用於檢索自定義DOM屬性。

實例: <a href="http://www.baidu.com" id="baidu" extra-data="2">百度</a> 中的 extra-data 就屬於自己定義的屬性。

下面的例子,如果使用attr動態的添加 checked="checked", 代碼能增加上去,但頁面不會有相應改變的,但用prop就很完美的響應。

 

 





免責聲明!

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



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