一、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元素中属性的值。