jQuery绑定到数据属性而不是类

时间:2013-10-24 06:01:10

标签: javascript jquery

在jQuery中,我可以将点击事件绑定到data句柄而不是class吗?我不确定如何说出来,但这就是我想要做的......

<a data-user="jason">

$(data-user).click(function() { //This is just for example

现在,我已经这样了,但是它引起了很多其他问题。我可以使用数据而不是类吗?

<a class="user">

$(".user").click(function() { //This is just for example

2 个答案:

答案 0 :(得分:4)

使用attribute equals selector

$('a[data-user="jason"]').click(function() { .... }

OP发表评论后更新。

$('[data-user]').click(function() { .... }

答案 1 :(得分:1)

尝试

$('a[data-user]').click(function() {});