2009-09-30 7 views
3

Je veux compter le Href dans une page en utilisant Jquery. Juste pour la réfrence: j'ai un nombre aléatoire d'hyperliens dans une page pour chaque utilisateur et tous les hrefs sont diffractés avec leur id par exemple. user_1, user_2, .... donc je suis incapable d'appeler la fonction sur l'événement onclick en utilisant Jquery, car chaque href a un nom différent et ne peut pas écrire des fonctions jquery séparées qui varient pour chaque utilisateur. Donc, si je pouvais obtenir compter HREF dans une page que je pourrais facilement appeler la fonctionComment puis-je compter Href en utilisant jquery

attente de réponse

Merci Mukesh

+0

dire quoi? Je ne peux pas comprendre ce que vous voulez faire ici. – peirix

Répondre

7

Depuis les éléments A, AREA, BASE et LINK peut avoir un attribut href :

$('a[href], area[href], base[href], link[href]').size() 

qui renverra le nombre d'éléments avec un attribut href. Plus la question est spécifique, plus les réponses sont spécifiques.

+4

... ou vous pouvez utiliser '$ ('[href]'). Size()' pour faire correspondre tout avec un attribut href. –

1

Je ne suis pas js/jquery expert .. mais devrait u être en mesure de récupérer un tableau de balises "a" avec

$ ("a")?

+0

Il serait utile de qualifier le sélecteur avec 'a [href]' pour faire la différence entre les liens hypertexte et les ancres nommées. –

+0

oui cela a du sens .. merci d'élaborer cela. –

+0

@Alex: c'est vrai, mais vous ne devriez pas utiliser la balise '' pour les ancres de noms, vous devriez utiliser l'attribut 'id'. – DisgruntledGoat

3

$ ('[href]'). Longueur? (84 dans cette page en ce moment, 88 quand mon commentaire sera sur lui?: P)

Questions connexes