2010-03-09 11 views

risposta

10

Forse cercavi:

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

che sarebbe il 2 ° figlio del 3 ° <TD>?

+0

Questo mi ha aiutato a selezionare il secondo elemento di ancoraggio "A" del terzo elemento TD. Esattamente - proprio quello di cui avevo bisogno. Mi ha risparmiato di doverlo fare nel modo più duro, ed è bello sapere che posso fare daisy-chain in questo modo. E tu hai ragione - quello spazio prima del finale: il selettore nth-child() è molto importante. – Volomike

+0

+1 poiché non devo perdere tempo manualmente applicando classi identiche a ciascun elemento con motivi –

3

Sì, ma uno in particolare non ha senso, dal momento che lo stesso <td> non può essere sia il 3 ° e il 2 ° figlio del suo genitore. Puoi tuttavia combinare più qualificatori di "pseudo-classe" che do hanno senso quando vengono applicati insieme, ad esempio ": testo: nascosto".

3

Sì, ma è necessario aggiungere spazi. '#myTable TD:nth-child(3) :nth-child(2)' significa selezionare il 2 ° figlio del TD, che è il terzo del genitore.