Je travaille avec une page qui a plusieurs liens qui contiennent le même texte href, et j'ai besoin de sélectionner le deuxième élément d'ancrage sur la page qui contient le texte href. Voici une version simplifiée de la structure des liens de la page:Sélectionnez <a> qui est le deuxième <a> sur une page qui contient le même texte href? jQuery
<a href="same/link/to/stuff/">same link</a>
<a href="same/link/to/stuff/">same link</a>
Comment puis-je la mode mon sélecteur afin qu'il sélectionne seulement la deuxième ancre dans l'exemple ci-dessus?
Actuellement, je suis en train:
$('a[href=same/link/to/stuff/] :eq(1)')
mais il ne fonctionne pas.
Merci !!
Ah c'était l'espace !! Merci beaucoup!! Puis-je demander pourquoi cela fait une différence? – Alex
@Alex - Juste mis à jour ma réponse, mais fondamentalement un espace est essentiellement un opérateur descendant, de sorte que jQuery cherche l'élément après l'espace qui est un descendant de l'élément avant l'espace. – user113716
Oui, l'espace. bonne prise. –