通过jquery获取下面data-id的值
html
<div id="getId" data-id="122" >获取id</div>
方法一:dataset()方法
javascript
//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()方法
javascript
// 取值
var id = $("#getId").data("id"); //122
//赋值
$("#getId").data("id","100");//100
通过点击事件,获取当前被点击的属性值
javascript
// 获取当前点击的属性值
$("#getId).click(function(){
var id= $(this).data('id')
})
方法三:jquery attr()方法
javascript
// 取值
var id = $("#getId").attr("data-id"); //122
//赋值
$("#getId").attr("data-id","100");//100