Je souhaite créer un fichier jQuery qui affiche des lignes de tableau et en masque d'autres en fonction du contenu de la première cellule de tableau de chaque ligne. Lorsque je clique sur un élément de la liste, je veux que jQuery vérifie si la première lettre de l'élément correspond à la première lettre d'une cellule de mon balisage, si c'est le cas, la ligne parent doit être masquée.Masquer la ligne du tableau en fonction du contenu de la cellule du tableau
Ceci est mon balisage:
<ul>
<li>A</li>
<li>B</li>
<li>G</li>
</ul>
<table>
<tr>
<td>Alpha1</td>
<td>Some content</td>
</tr>
<tr>
<td>Alpha2</td>
<td>Some content</td>
</tr>
<tr>
<td>Alpha3</td>
<td>Some content</td>
</tr>
<tr>
<td>Beta1</td>
<td>Some content</td>
</tr>
<tr>
<td>Beta2</td>
<td>Some content</td>
</tr>
<tr>
<td>Beta3</td>
<td>Some content</td>
</tr>
<tr>
<td>Gamma1</td>
<td>Some content</td>
</tr>
<tr>
<td>Gamma2</td>
<td>Some content</td>
</tr>
<tr>
<td>Gamma3</td>
<td>Some content</td>
</tr>
</table>
Donc, si je presse le bouton « A » c'est ce qui est rendu dans le navigateur:
<ul>
<li>A</li>
<li>B</li>
<li>G</li>
</ul>
<table>
<tr>
<td>Alpha1</td>
<td>Some content</td>
</tr>
<tr>
<td>Alpha2</td>
<td>Some content</td>
</tr>
<tr>
<td>Alpha3</td>
<td>Some content</td>
</tr>
</table>
Je suis vraiment nouveau à jQuery donc aucune indication sur comment faire pour un problème comme celui-ci serait apprécié :)
David, vous avez raison. J'ai repéré cela et modifié la réponse en conséquence. – Neil
@Neil, j'ai vu ça; d'où ma suppression du commentaire =) –
@David, j'ai vu que vous aviez supprimé votre commentaire alors j'ai essayé de supprimer le mien mais je ne pouvais pas. – Neil