Trouver premier TD du texte dans un TR avec JQuery
J'utilise JQuery pour itérer sur tous les TRs dans une table,
mais pas toutes les lignes ont des valeurs dans la première cellule.
<TR>
<TD>3</TD>
<TD>2</TD>
<TD>1</TD>
</TR>
<TD></TD>
<TD>3</TD>
<TD>2</TD>
<TR>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD>3</TD>
</TR>
Comment puis-je cibler le premier TD dans chaque ligne qui n'est pas vide, et pas seulement le premier enfant?
Merci!
Quel est votre itération code?
OriginalL'auteur BarakChamo | 2012-11-11
Vous devez vous connecter pour publier un commentaire.
Ici est plus simple, plus élégante solution:
Violon: http://jsfiddle.net/dandv/JRcEf/
Il dit seulement en jQuery ce que tu veux dire: "la cible la première
td
dans chaquetr
qui est pas vide".Méfiez-vous que cela nécessitera jQuery pour gérer le sélecteur, il ne sera pas en mesure de s'en remettre à la du navigateur lui-même (beaucoup plus rapide) sélecteur de moteur. 99,9% du temps ce n'est pas grave, bien sûr!
OriginalL'auteur Dan Dascalescu
Ce trouve le premier non-blanc enfant
td
au sein de chaquetr
:Ou si vous voulez un jQuery wrapper pour tous les non-blancs, il est trivial de cas d'utilisation pour
filtre
:OriginalL'auteur T.J. Crowder
et voila dans la
tds
variable que vous avez obtenu vos balises tdOriginalL'auteur Kir Ivlev