2010-07-01 3 views
2
var current = $(this).attr('href'); 
alert(current); 

montre la valeur avec '#' par exemple '#target' au lieu de 'target', que puis-je modifier dans le code?Supprimer # de la valeur (jQuery)

Merci

Répondre

4
var current = $(this).attr('href').slice(1); 
alert(current); 
+0

Merci, mais pourquoi '.substring (1);' ne fonctionne pas? – stom

1

Aussi facile que cela, il suffit d'utiliser replace:

var current = $(this).attr('href').replace('#',''); 
2

Je suppose que vous avez affaire à un élément <a>?

this.hash.substring(1); // yes, it's that simple...