2012-01-23 24 views
0

我將如何獲取基於其在HTML中的位置的「div」。jQuery:通過數字獲取DIV(例如:document.getElementsByTagName(「p」)[1])

例如,在默認的Javascript,你這樣做:

document.getElementsByTagName("div")[5] 

但是,我無法找到一個方法來做到這一點jQuery的。我想像它是這樣的:

$("div")[5] 

如果沒有的話,請告訴我,變通的辦法,因爲我在這一點上毫無章法。

非常感謝,這是我在這個網站上工作的最後一件事。

回答

1

document.getElementsByTagName("div")[5]如果你想jQuery對象的節點,而不是等同於$('div')[5]

...

$('div:nth-child(6)'); 

第N個孩子開始1對指標在0

+0

非常感謝! –

+0

隨時,沒問題! –

0

嘗試使用.get函數。這是非常優選的。但是,您可以使用索引器。

var myItem = $('div').get(5); 
+0

http://api.jquery.com/jQuery.get/ - 用於從網站獲取內容。 –

+0

沒有那個'get'。檢查這一個:http://api.jquery.com/get/ –

+0

謝謝,這似乎很好。讓我檢查一下。 –

0

啓動除了僞選擇符:nth-​​child之外,你也可以嘗試.eq();

var html = $('div').eq(5).html();