J'ai ce script jquery:Jquery obtenir sélecteur
$.fn.myFoo = function(){
alert(this.selector)
alert($(this).selector);
}
alors je l'appelle comme ceci.
$('#myID').myFoo();
J'ai besoin, mais il revient à vide: je en ai besoin pour revenir « myID » je ne peux pas sembler trouver un moyen de faire quelqu'un peut aider s'il vous plaît?
Qu'advient-il si vous simplement alerte (this); ? –
Le code que vous avez fourni fonctionne pour moi, dans Firefox en utilisant jQuery 1.3.1. En fait, il alerte le sélecteur deux fois. Quelle version du navigateur/jQuery utilisez-vous? – JAL
je n'avais pas réalisé que c'était comme ça: ----- $ .fn.myFoo = function() { foo = fonction() {alert (this.selector) alert ($ (this) .selector) ; } } ------ donc la fonction this obtenait foo je pense au lieu de myFoo – Val