J'ai une table pour laquelle j'essaie de sélectionner toutes les lignes qui ont un td contenant le texte 'Test', puis cachez le td avec la classe 'ms-vb -icon » sur toutes les lignes assortiesJQuery sélectionner toutes les lignes contenant un certain texte dans un td dans la ligne
Je intitally eu le code ci-dessous mais cela ne cachons la classe sur la dernière ligne adaptée
$("td:contains('test'):last").parent().children(".ms-vb-icon").css("visibility","hidden");
donc j'ai essayé cela, mais ca marche pas ...
$("tr:has(td:contains('test')").each(function(){
(this).children(".ms-vb-icon").css("visibility","hidden");
});
look html simplifié comme ceci:
<table>
<tbody>
<tr>
<td class=ms-vb-icon></td>
<td></td>
<td></td>
<td></td>
<td></td>
<td>test</td>
</tr>
</tbody>
<table>
Pourquoi ne pas supprimer simplement ': last' de votre code d'origine? – sje397