quelqu'un peut-il offrir un sélecteur pour en finir avec cette horrible morceau de code:Un joli sélecteur pour enlever ce code terrible
// img is the image element...
var descriptionContent = $(".descriptionContent", img.parent("td").parent("tr").next("tr"));
Le HTML ressemble à ceci:
<table>
<tr>
<td><img /></td>
</tr>
<tr>
<td><div class="descriptionContent" /></td>
</tr>
<!-- Repeat n times -->
</table>
Étant donné un utilisateur cliqué sur le img, j'ai besoin d'obtenir le prochain (et seulement le prochain) .descriptionContent
élément.
Merci,
K
Votre sélection actuelle ne semble pas terrible pour moi . –
Vraiment? Mais si je change la structure pour envelopper l'image dans quelque chose plus tard, je vais devoir refaire le code? Ne serait-il pas préférable d'avoir quelque chose qui va sélectionner le parent '* correctement *'? – Kieron