comment puis-je extraire le texte après le dièse # dans le href de la balise?
J'ai à la suite d'une tags:
<a href="#tab1">Any tab1 Label</a>
<a href="#tab2">tab2 Label</a>
<a href="#tab3">Any tab3 Label</a>
<script>
function tellMyName()
{
alert(this.href);
}
</script>
Maintenant, je veux lier la tellMyName fonction de tous les tags et obtenir tab1 si Tout tab1 Étiquette est cliqué, tab2 si tab2 Étiquette est cliqué et ainsi de suite...
Encore une chose que j'ai remarqué..je pense que vous devez utiliser <a href="#tab1" onclick="tellMyName() ">Tout tab1 Label</a>, et ainsi de suite....
OriginalL'auteur KoolKabin | 2010-10-05
Vous devez vous connecter pour publier un commentaire.
si doit être.de hachage.substr(1)
édité. Ta.
c'.de hachage n'a pas fonctionné pour moi, j'ai utilisé de la fenêtre.emplacement.de hachage
Également retourne l'URL de la forme: blahblah.com/#tab1
OriginalL'auteur sje397
Pas tout le temps seul le hachage partie sera affichée sur le lien. Parfois, l'Hôte est ajouté à la
href
. En divisant le href, avec lahash
(#) et obtenez la deuxième partie de la division de la chaîne, vous obtiendrez ce que vous voulez.OriginalL'auteur rob waminal
Vous pouvez faire quelque chose comme ceci
Check it out.
OriginalL'auteur alex
fou de violon
OriginalL'auteur Reigel
OriginalL'auteur Beena Shetty
comme indiqué ci-dessous, vous devez lier cette fonction pour la balise d'ancrage. c'est à dire $('a').cliquez sur(tellMyName);
OriginalL'auteur Chinmayee G
Essayer ce -
OriginalL'auteur Alpesh
Vous pouvez utiliser quelque chose comme ceci:
Cette utilisation href="#tab-id" pour localiser #tab-id de l'élément que vous voulez, et fondu.
OriginalL'auteur Rulo Kobashikawa