2011-12-07 102 views
2

有表格單元格的下列選擇結合jQuery的第n個選擇

$("table[id*=petQuoteGV] td:nth-child(2n),table[id*=petQuoteGV] td:nth-child(3n)") 

是否有可能把它縮短所以「表[ID * = petQuoteGV]」不重複?

回答

3

你可以採取context放慢參數的$的優勢:

$('td:nth-child(2n), td:nth-child(3n)', 'table[id*=petQuoteGV]'); 
+0

甚至更​​遠'$( ':第n個孩子(2N):第n個孩子(3N)',「表[ID * = petQuoteGV] td');',如果這是爲了造型,只選擇':visible' td元素。 – JesseBuesking

+0

你是對的!我添加了它。 –

+0

我不認爲更新後的版本是正確的。你的(和問題的)原始版本直接將':nth-​​child'應用於'td',但更新的版本會將':nth-​​child'應用於'td'的所有後代。 – RightSaidFred