Salut je veux déclencher une fonction lorsque l'utilisateur clique dans les liens de page par exemple abc.com/hello.html#variable1 je veux attraper # varible1 et exécuter une fonction.Attraper dans les liens de page avec jQuery
1
A
Répondre
2
Si vous voulez saisir la chaîne après le hachage:
$("a[href*='#']").click(function() {
var hash = this.href.replace(/.*#(.*)$/, '$1');
// do something
return false
});
0
Pour fixer la logique à tous les hachage liens, vous pouvez effectuer les opérations suivantes:
$("a[href^='#']").click(function(e){
// user clicked an inpage link
});
1
capture le hachage et la sous-chaîne il out:
$("a[href*='#']").click(function(e){
var hash = $(this).attr('href').substring($(this).attr('href').indexOf("#"));
//hash = #var
function(hash);
});
0
Si vous voulez déclencher une fonction pour les liens avec des hachages qui sont insérés dynamiquement, utilisez ceci:
$(document).click(function (event) {
var target = $(event.target);
if (target.filter("a[href*='#']").size() > 0) {
var hash = target.attr("hash");
// Do something with hash.
event.preventDefault();
}
});
Questions connexes
- 1. Attraper les liens UIWebView modaux touche
- 2. Catch clics sur les liens de fichiers (par opposition aux liens de page) dans jquery?
- 3. problème jQuery, jQuery reprend tous les liens à la page
- 4. Jquery: Extraire les hrefs de plusieurs liens sur une page
- 5. Obtenir tous les liens mailto avec jQuery
- 6. jQuery - ouvrir tous les liens sur une page
- 7. JQuery: SlideToggle sur les liens?
- 8. Obtention de tous les liens de la page après chargement du contenu avec jquery load();
- 9. jQuery pas animer les liens
- 10. Zend Paginator - Liens de page
- 11. Comment utiliser les couches et les liens superposés dans JQuery?
- 12. Comment sélectionner tous les liens locaux dans jQuery
- 13. css avec les liens
- 14. Définir toutes les cibles de liens pour une page
- 15. Jquery, Liens
- 16. Ajax Liens et jquery
- 17. ajax/jquery désactive les liens après soumettre
- 18. jQuery ajouter # à tous les liens internes
- 19. Attraper les onglets dans TextArea
- 20. Liens actifs jquery superfish
- 21. trouver des liens qui sont hyper-liens dans jQuery
- 22. problème avec pagestate lorsque deux liens dans la page ASPX
- 23. Liens avec WWW dans Wordpress rediriger vers la page d'accueil
- 24. Jquery soumettre plusieurs liens
- 25. Info-bulle jquery avec des liens
- 26. Les liens d'accordéon jQuery ne fonctionnent pas
- 27. Attraper les erreurs http
- 28. liste ASP.NET MVC avec jQuery liens
- 29. Personnalisation du nombre de liens de page rendus avec will_paginate?
- 30. Recherche de liens sur une page Web avec Java
Ceci devrait être: 'var hash = this.href.replace (/ ^(.*)#(.*)$/, '$ 2');' –