jQuery 的.prop() 與.attr():根本區別
jQuery 1.6 引入了新的.prop(>提高了關於它與現有.attr()關係的問題
何時使用.prop()
一般來說,你應該優先考慮.prop() 而不是.attr(),因為:
何時使用.attr( )
在特定情況下,.attr() 可能仍然是必要:
區別在Behavior
在 jQuery 1.6 中,.prop() 做了什麼.attr() 在以前的版本中做了。然而,這在 jQuery 1.6.1 中略有改變。具體來說:
影響現有程式碼
如果您升級到jQuery 1.6 並在之前使用.attr() 的地方使用.prop(),則大多數代碼應該按預期工作。但是,從 .attr() 存取的某些布林屬性可能需要調整。
理解屬性與屬性
此更改突出了DOM 屬性和屬性之間的區別:
理解這個差異可以簡化未來的元素操作。
以上是jQuery .prop() 與 .attr():我什麼時候該使用哪一個?的詳細內容。更多資訊請關注PHP中文網其他相關文章!