我有2個錨標記jQuery的:如何獲得錨標籤的ID
<li><a id="tab1" href="#tabs-1">Issue</a></li>
<li><a id="tab2" href="#tabs-2">Change Request</a></li>
我有以下的jQuery:
$('a').click(function(event) {
alert($('a').attr("id"));
});
會發生什麼: 我總是在得到 「TAB1」彈出
我需要的是: 當用戶點擊一個錨標籤時,它的id需要在彈出的時候顯示出來
感謝您的快速回復 我得到這樣 消息的錯誤:對象不支持此屬性或方法 線:57 字符:17 代碼:0 如果我替換this.attr(「id」)與此錯誤消失,但彈出窗口顯示完整的url http:// sever/folder /#tab1 – balalakshmi 2010-04-16 05:34:12
@balalakshmi:好吧,好像jQuery喜歡'$(this)而不是簡單的JavaScript'this'。如果你使用'$(this)'而不是(請參閱我更新的代碼片段),它會起作用嗎? – 2010-04-16 05:44:43
+1花費時間解釋爲什麼原始代碼不起作用。 – 2010-04-16 05:52:07