Je souhaite obtenir un élément par son attribut href dans jquery ou javascript. Est-ce possible?Comment obtenir un élément par son href dans jquery?
Répondre
Oui, vous pouvez utiliser attribute selector jQuery pour cela.
var linksToGoogle = $('a[href="http://google.com"]');
Par ailleurs, si l'intérêt est des liens plutôt à partir avec une certaine URL, utilisez le sélecteur attribute-starts-with:
var allLinksToGoogle = $('a[href^="http://google.com"]');
Votre protocole ne contient pas le '//'. – user113716
OK, merci. :) – Mark
var myElement = $("a[href='http://www.stackoverflow.com']");
Il vous manque la fermeture ']'. – user113716
Oups. Je l'ai ajouté. Merci! – Adam
Si vous souhaitez obtenir tout élément qui a une partie d'une URL dans leur attribut href vous pouvez utiliser:
$('a[href*="google.com"]');
Cela permet de sélectionner tous les éléments avec un href qui contient google.com, par exemple:
- http://google.com
- http://www.google.com
- https://www.google.com/#q=How+to+get+element+by+href+in+jquery%3F
Comme indiqué par @BalusC dans les commentaires ci-dessous, il sera également correspondre à des éléments qui ont google.com
à toute position dans le href, comme blahgoogle.com
.
- 1. jQuery affecter un lien href à son élément parent
- 2. obtenir un élément adjacent spécifique dans jquery
- 3. Obtenir le bon décalage d'un élément par rapport à son parent décalage dans jQuery
- 4. JQuery ajoute à un élément son propre contenu
- 5. Comment obtenir un DependencyProperty par son nom dans Silverlight?
- 6. Comment obtenir un seul élément
- 7. Comment obtenir la valeur de href dans Jquery
- 8. Obtenir l'objet par son UID dans WPF
- 9. IE7 ne parvient pas à supprimer un élément en fonction de son attribut href
- 10. remplacer le lien avec son href en utilisant jquery
- 11. jQuery, caractères d'échappement lors de la sélection par href
- 12. Comment ouvrir un lien href dans un dialogue jQuery?
- 13. Obtention d'un élément XML par son nom dans ajax responseXML?
- 14. Remplacer la correspondance actuelle par son propre texte dans jQuery
- 15. obtenir par son nom par le sélénium IDE
- 16. Comment obtenir un élément HTML par texte en utilisant XPath?
- 17. JQuery recherche d'un élément dans Iframe (par son texte) et ajout de la fonction .click
- 18. Jquery href avec hash
- 19. jQuery liant à un élément par l'ID
- 20. élément JQuery dans un certain div mais se terminant par
- 21. jQuery - Remplacer le contenu de href = "" par '#'
- 22. NHibernate - comment obtenir un élément non référencé par un élément dans une autre table
- 23. jQuery sélectionner par Href intérieur spécifique Div
- 24. Dojo: Comment obtenir un élément d'un élément variable
- 25. Comment sélectionner un élément par son attribut lorsque la valeur est un tableau
- 26. jQuery: enfant tirant un événement pour son élément parent
- 27. Comment obtenir la valeur de l'ancre href?
- 28. Jquery - Obtenir le xième élément
- 29. Spécifier un élément du Finder par son chemin
- 30. Jquery trouver un élément par la valeur de son nom? (name = val)
C'est génial, merci! –