$('table.listings td:contains("You")').each(function(){
$(this).children('td:nth-child(2)').addClass('highlighted');
});
J'ai plusieurs table.listings
sur la page, mais celui qui contient « Vous » est sélectionné et je veux addClass highlighted
à la 2e cellule dans chaque ligne, mais le code ci-dessus ne fonctionne pas comme je attendu.Sélection des cellules spécifiques
cela va faire des choses qui parfois redondantes, '$ ('table.listings td: contient ("vous")')', si la même table contient plus de '
Il est intéressant de noter que la personne qui pose la question le fait aussi, il est donc probable que «vous» ne figure que dans une partie de la table, ou il s'en fout si cela est fait plusieurs fois. – icktoofay
Oui, mais si vous voyez le problème, pourquoi ne pas le corriger? ..;) – Reigel
Source
2010-02-08 04:53:00 Reigel
Questions connexes