2010-07-01 80 views
0

是否有一個數組創建的某個特定類的所有對象?我想找到class =「clCategory」的第六個div。有什麼樣:jQuery創建一個具有特定類的對象數組

$('.clCategory:sixth').css(...); 

$('.clCategory')[6].css(...); 

還是我必須建立在同一時間數組我編程方式創建每個帶有class =「clCategory」的DIV的?

回答

1

您正在尋找eq(x)

它是基於0的,所以第六屆實際上是#5

如:

$('.clCategory:eq(5)') 

您還可以查詢$('.clCategory')和訪問它[5]或甚至.get(5)。與之前的不同之處在於,您將獲取DOM HTMLElement,而不是像我之前的示例中那樣獲取jQuery包裹元素。

+0

馬特,謝謝你的回答。我知道這是一個關於評論的主題,但DOM HTML元素和jQuery包裹元素有什麼區別? – Albion 2010-07-11 16:09:47

-1

您必須使用第n個子選擇器。請參閱this相關文章。

+0

.eq()在jquery中是爲了這個。而不是第n個選擇器 – 2010-08-09 13:19:14