jquery获取数据集的值不起作用

时间:2016-05-04 04:42:51

标签: jquery

我试图获取我的数据用户ID的值,但它无效。

按钮:      id}}"数据肘节="模态"数据目标="#模态-删除">删除 代码:

$('.delete-btn').click(function(){
    userId = $(this).dataset.userId;
    alert(userId);
});

但是attr正在发挥作用。

 $('.delete-btn').click(function(){
    userId = $(this).attr('data-userid');
    alert(userId);
});

2 个答案:

答案 0 :(得分:2)

这里/usr/bin/ksh myscript 是一个jQuery对象,$(this)是dom对象的属性,所以只需使用dataset

this

或使用 data() 方法

$('.delete-btn').click(function(){
    userId = this.dataset.userId;
    alert(userId);
});

答案 1 :(得分:0)

$('.delete-btn').click(function(){
userId = $(this).data('userid');
alert(userId);
});