2010-03-09 31 views
8

是否有可能在jQuery中菊花鏈式選擇器如此呢?有了jQuery,是否有可能菊花鏈選擇器?

var sData = $('#myTableRow TD:nth-child(3):nth-child(2)').html(); 
+0

如果你描述你希望你的選擇器選擇什麼,你會得到更準確的答案。 – Pointy

+0

小心過度使用 - 如果任何節點發生變化,那麼兒童的順序也會發生變化。 – greenimpala

回答

10

也許你的意思是:

$('#myTableRow TD:nth-child(3) :nth-child(2)') 

這將是第三次<TD>的第二個孩子?

+0

這幫助我選擇了第三個TD元素的第二個「A」錨元素。確切 - 正是我需要的。讓我不得不艱難地做到這一點,我很高興知道我可以用這種方式雛菊鏈。你是對的 - 在決賽之前的那個空間:nth-​​child()選擇器是非常重要的。 – Volomike

+0

+1因爲我不必浪費時間手動將相同的類應用於每個圖案元素 – 2013-01-31 20:11:52

3

是的,但一個特別是沒有意義的,因爲同樣的<td>不能同時第3和其母公司的第二個孩子。但是,您可以將多個「僞類」限定符組合在一起使用,如「:text:hidden」,例如做爲

3

是的,但您必須添加空格。 '#myTable TD:nth-child(3) :nth-child(2)'表示選擇其父母中第三個TD的第二個孩子。

相關問題