jQuery .prop() 與.attr()
jQuery 1.6 引入了新的prop() 方法,這引發了一些關於它的問題與現有attr() 方法相比的用法。
何時使用.prop()
一般來說,您應該更喜歡prop() 而不是attr(),原因如下:
何時使用.attr()
attr()在某些情況下仍然有用:
屬性和屬性行為的差異
屬性和屬性之間的主要區別在於,屬性儲存在HTML 標記中,而屬性則儲存在HTML標記中。由瀏覽器動態計算。這在某些情況下可能會導致差異,例如:
對現有程式碼的影響
用 prop( 取代 attr() 的所有實例)在 jQuery 1.6 中通常可以工作。但是,您可能需要手動處理先前依賴 attr() 來反映預設狀態的布林屬性。
以上是jQuery .prop() 與 .attr():什麼時候應該使用每種方法?的詳細內容。更多資訊請關注PHP中文網其他相關文章!