通过jquery获取下面data-id的值
<div id="getId" data-id="122" >获取iddiv>
方法一:dataset()方法
- //data-前缀属性可以在JS中通过dataset取值,更加方便
- console.log(getId.dataset.id);//112
-
- //赋值
- getId.dataset.id = "113";//113
-
- //新增data属性
- getId.dataset.id2 = "100";//100
-
- //删除,设置成null,或者delete
- getId.dataset.id2 = null;//null
- delete getId.dataset.id2;//undefind
方法二:jquery data()方法
- // 取值
- var id = $("#getId").data("id"); //122
-
- //赋值
- $("#getId").data("id","100");//100
通过点击事件,获取当前被点击的属性值
- // 获取当前点击的属性值
- $("#getId).click(function(){
- var id= $(this).data('id')
- })
方法三:jquery attr()方法
- // 取值
- var id = $("#getId").attr("data-id"); //122
-
- //赋值
- $("#getId").attr("data-id","100");//100