1、data-xx命名:xx可以用“-”和“_”,但是不能有大寫字母; 2、用$ele.data()獲取值的時候,不需要“data-”首碼:$ele.data('xx'); 3、$ele.data()與$ele.attr()的區別: 1)data()的值保存在jQuery堆記憶體中,attr()的值保 ...
1、data-xx命名:xx可以用“-”和“_”,但是不能有大寫字母;
2、用$ele.data()獲取值的時候,不需要“data-”首碼:$ele.data('xx');
3、$ele.data()與$ele.attr()的區別:
1)data()的值保存在jQuery堆記憶體中,attr()的值保存在DOM元素中;
2)通過data()改變屬性的值,只會改變JQuery堆記憶體中的值,不會影響到DOM元素中屬性的值;
3)通過attr()改變屬性的值,才會直接改變DOM元素中屬性的值。