jQuery - Meilleure façon de déterminer un élément enfant dans un élément de liste

StackOverflow https://stackoverflow.com/questions/1406733

  •  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?

Était-ce utile?

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
scroll top