2010-06-01 5 views
7

Je suis en train d'ajouter une classe CSS à le premier td (cellulaire) (et aucun autre td) de chaque B (suite) dans mon table.jQuery Sélecteur de problème (premier TD dans chaque TR dans une table)

Quelqu'un peut-il m'aider avec le sélecteur jQuery pour cela?

Merci!

+0

Vous devez envoyer ce que vous avez essayé jusqu'à présent. –

+0

Pourquoi. Cela doit être un one-liner et facile à répondre sans avoir besoin de mon approche. Par souci d'arguments cependant, mon essai était table> tr> td mais ceci a choisi tous les td et je n'ai pas eu d'abord: enfant pour fonctionner correctement. – Alex

Répondre

10

Utilisez le sélecteur first-child:

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

Un petit test: http://jsfiddle.net/WxzfQ/

+0

Ahhh je pensais avoir besoin de> là pour spécifier des descendants ... laissez-moi essayer :) – Alex

+0

Works! Merci mon pote. – Alex

+0

'table> tr' est en désordre avec les navigateurs qui aiment ajouter des éléments' tbody' dans votre balisage (firefox et chrome sont deux coupables). – karim79

Questions connexes