技术交流QQ群:1027579432,欢迎你的加入!
1.设置或获取元素固有属性值prop()
- 所谓的固有属性就是指元素本身自带的属性。如<a>元素里面的href,<input>元素里面的type。
- 获取属性语法:
prop("属性名")
- 设置属性语法:
prop("属性名", "属性值")
2.设置或获取元素自定义属性值attr()
- 用户自己给元素增加的属性,称为自定义属性。比如给div添加index="1"属性。attr()方法也可以获取H5自定义属性。
- 获取属性语法:
attr("自定义的属性名") // 类似原生getAttribute()
- 设置属性语法:
attr("自定义的属性名", "属性值") // 类似原生setAttribute()
3.数据缓存data()
- data()方法可以在指定的元素上存取数据,并不会修改DOM元素结构。一旦页面刷新,之前存放的数据都会被移除。同时,data()方法还支持H5自定义属性data-index,得到的是数字型。
- 附加数据语法:
data("name", "value") // 向被选元素附加数据
- 获取数据语法:
data("name") // 向被选元素获取数据