首先要知道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就很完美的響應。