2010-06-01 15 views
7

Sto cercando di aggiungere una classe CSS per il primo TD (cella) (e nessun altro td) di ciascun tr (riga) nel mio tavolo.jQuery Selector Problema (primo TD in ogni TR in una tabella)

Qualcuno può aiutarmi con il selettore jQuery per questo, per favore?

Grazie!

+0

Si consiglia di inviare ciò che avete provato finora. –

+0

Perché. Questo deve essere un one-liner e facile da rispondere senza il mio approccio. Per ragioni di argomentazione, però, il mio tentativo è stato table> tr> td ma questo ha selezionato tutti i td's e non ho avuto la precedenza: child to work right. – Alex

risposta

10

utilizzare il selettore first-child:

$("table tr td:first-child").text("I am the first child of the row"); 

un piccolo test: http://jsfiddle.net/WxzfQ/

+0

Ahhh pensavo di aver bisogno del> in là per specificare i discendenti ... fammi provare questo :) – Alex

+0

Works! Grazie amico. – Alex

+0

'table> tr' scombina con i browser che amano aggiungere elementi' tbody' nel tuo markup (firefox e chrome sono due colpevoli). – karim79

Problemi correlati