2013-10-24 42 views
0

在jQuery中,我可以將點擊事件綁定到data而不是class?我不知道如何字,但是這就是我試圖做...jQuery綁定點擊數據屬性而不是類

<a data-user="jason"> 

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

現在,我已經是這樣,但它造成了很多其他事情的問題。我可以使用數據而不是班級嗎?

<a class="user"> 

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

回答

3

使用attribute equals selector

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

OP的評論後更新。

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

是否有可能只使用'數據user'?我不需要用戶的名字,因爲他們會是幾個。 – jmenezes

+0

@jmenezes是啊$('[數據用戶]')' –

+1

謝謝,我從來不知道這是可能的。給我留下了很多麻煩。 – jmenezes

1

嘗試

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