J'ai le code suivant apparaissant plusieurs fois sur une page html (valeurs de texte diffèrent):difficulté à naviguer les DOM jQuery
<div>
<a href="1.html">
<span class="e">
<span class="1">stuff1</span>
<span class="2">stuff2</span>
<span class="3">stuff3</span>
</span>
</a>
<a class="click" href="2.html">link</a>
</div>
ce que je suis en train de faire est lorsque le lien « lien » est cliqué , génère un dialogue avec les valeurs de stuff1, stuff2 et stuff3. J'ai du mal à atteindre les valeurs des travées. Effectivement, ce que je veux, c'est prendre $ (this) et obtenir le texte de son grignotage seulement les enfants de la portée de l'enfant.
Merci! -Mala
merci pour votre réponse! Le problème est que cela apparaît plusieurs fois sur la page, et je veux seulement que cela se produise dans la div du lien cliqué, donc il doit en quelque sorte incorporer le $ (this) du clic de souris et se déplacer relativement à partir de là ... – Mala
Juste remarqué que mise en garde après relecture; ajouté $ (this) .parent() au sélecteur d'origine pour ne regarder que dans la div parente, ou vous pourriez potentiellement utiliser $ (this) .prev(); pour obtenir le sibiling précédent. – gnarf
Merci! En essayant maintenant ... – Mala