html data-xx 及 data()注意事項

一、data-xx命名:xx能夠用「-」和「_」,可是不能有大寫字母;spa

二、用$ele.data()獲取值的時候,不須要「data-」前綴:$ele.data('xx');內存

三、$ele.data()與$ele.attr()的區別:命名

1)data()的值保存在jQuery堆內存中,attr()的值保存在DOM元素中;co

2)經過data()改變屬性的值,只會改變JQuery堆內存中的值,不會影響到DOM元素中屬性的值;data

3)經過attr()改變屬性的值,纔會直接改變DOM元素中屬性的值。

相關文章
相關標籤/搜索