1, 原生 JS 获取并设置自定义属性的值;
1) 自定义属性 data - 属性;
- var $p = document.getElementById('su');
- // 获取值的两种方法
- var it = $p.getAttribute('it');
- var sex = $p.dataset.it;
- // 赋值的两种方法
- $p.setAttribute('it','2');
- $p.dataset.it = '3';
2) 其他类型的属性只能用 getAttribute 和 setAttribute 来取值和赋值;
2,jQuery 取值和赋值和原生 JS 大致相似;
attr() data() 两个方法; 其中 data 方法只支持 data-xx 属性;
来源: https://www.2cto.com/kf/201810/782615.html