2009-12-08 49 views

回答

4

當然。在click()事件處理程序中,您可以引用由this單擊的元素。

$("a").click(function() { 
    alert(this.id); 
    ... 
}); 

$("a").click(function() { 
    alert($(this).attr("id")); 
    ... 
}); 
+0

感謝....我真的需要記住「this.id」 technique.It基本上解決了所有的問題jQuery的我一直在問。 – Ankur 2009-12-08 07:39:00

2
$("a").click(function() { 
    var linkid = $(this).attr("id"); 

    // use linkId here 
}); 
1

不要忘了取消默認行爲,或者你會不會一事無成。

$("a").click(function(e) { 
    e.preventDefault(); 
    var linkid = $(this).attr("id"); 
    //do whatever here 
}); 
+0

謝謝 - 15個字符 – Ankur 2009-12-08 07:54:46

0
$("a").click(function() { 
    alert($(this).attr("id")); 
    ... 
}); 

我可以說這同..