jQuery - Meilleure façon de déterminer un élément enfant dans un élément de liste
-
05-07-2019 - |
Question
À partir du code HTML suivant, j'ai besoin de savoir quelle balise List a une classe active et plus loin pour la liste active, j'ai besoin de trouver la valeur pertinente
<li class="active">
<a href="value1" class="Tab1">Services</a>
</li>
<li><a href="value2" class="Tab2">Create Account</a>
</li>
<li><a href="value3" class="Tab3">Modify Account</a>
</li>
Quel est le meilleur moyen de le faire?
La solution
$ ('li.active a'). attr ('href')
renverrait 'valeur1' '
Autres conseils
$("li.active a").text()
récupérera le innerHTML
$("li.active a").attr("href")
récupérera le chemin
et
$("li.active a").attr("class")
récupérera la classe.
MODIFIER: les sélecteurs ont été mis à jour pour sélectionner le lien et non l'élément de liste.
Je pense que c'est ce que vous voulez, si vous voulez voir "Services":
$("li.active a").text();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow