2012-08-09 68 views
2

我目前正在嘗試以下,但它不斷獲得類「button-blue」的第一個元素的名字值。我如何正確工作,以便它獲得用這個類單擊的元素的名稱值?獲取點擊類元素jquery的名稱值

$(".button-blue").click(function() { 

    alert($(".button-blue").attr('name')); 

}); 
+0

你必須瞭解如何選擇JQ工作。當你使用'$(「。someClass」)'時,你得到了所有具有該類的所有**元素 – 2012-08-09 22:11:29

回答

14

改爲使用this.name。在事件處理程序中,this是觸發事件的DOM元素。

如果你喜歡使用.attr()或需要包含另一個原因元素的jQuery對象,你可以簡單地使用$(this).attr('name')