2010-07-09 84 views
0

我想知道是否有一種方法可以在使用JQuery的給定HTML元素中獲取值?如何使用JQuery獲取HTML元素的屬性?

<span id="45463_test"></span> 

(使用適當的標記所作的代碼來處理)

我想是id屬性(使用JQuery)內的'45463_test'值。

Thanx爲答覆和編輯。

我會這樣,我可以得到已被點擊的標籤的屬性值。

+0

我在你的意見,你只想要ID一見被點擊的標籤。你想從一個jQuery點擊處理程序中獲取ID嗎? – 2010-07-09 09:41:36

+0

是的,這就是我想要的。 – 2010-07-09 09:49:43

回答

0

如果你只是想獲得的ID <span/>你點擊,然後它的更好的Click事件處理程序適用於每個跨度和追趕的屬性值。

$("span").click(function() { 
    return $(this).attr("id"); 
}); 
+0

那就是我我在找什麼。謝謝 – 2010-07-09 10:15:27

2

你需要一個不同的選擇器來告訴jQuery哪個span元素要看。

$("span").attr("id") 

哪個會得到頁面上所有跨度的Id attr值。

例如,如果你有

<span id="mySpan" class="mySpanClass"></span> 

你可以得到所有一流 「mySpanClass」 跨度的ID使用:

$("span[class='mySpanClass']").attr("id") 

文檔瀏覽:http://api.jquery.com/attr/

+0

Thanx爲答案, 現在有沒有辦法對返回的數據進行排序,因爲有很多[span]標籤,我只想要點擊標籤的id? – 2010-07-09 09:32:20

+2

'$(「span [class ='mySpanClass']」)。attr(「id」)'不需要,使用:'$(「span.mySpanClass」)。attr(「id」)' – RobertPitt 2010-07-09 09:35:00

0

不禁注意到,

,你需要這樣的事..

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

good to play demo

相關問題