JavaScript Considérez ceci:Valeur d'index négative?
var number = $(".linksMiniImages a").index(this);
alert (number);
Alert montre -1
lorsque je clique sur un lien.
Qu'est-ce qui pourrait ne pas fonctionner?
JavaScript Considérez ceci:Valeur d'index négative?
var number = $(".linksMiniImages a").index(this);
alert (number);
Alert montre -1
lorsque je clique sur un lien.
Qu'est-ce qui pourrait ne pas fonctionner?
Lorsque vous exécutez que this
fera référence à autre chose que l'élément a
, probablement window
.
Si vous supprimez simplement le this
de votre code, il doit se comporter comme prévu: http://jsfiddle.net/Zikes/2kFJt/
Sinon, cela peut être ce que vous êtes après: http://jsfiddle.net/Zikes/frBa8/1/
Hmmm, mais cela fonctionnerait-il si j'ai plusieurs liens? Je veux juste savoir l'index du lien qui a été cliqué? –
@ user637364 le deuxième exemple le fera, oui. – Zikes
J'ai découvert que j'ai raté le un dans la fonction de clic! Merci pour l'aide! –
ce qui est 'this', dans quel contexte est votre code appelé? – Damp
Que voulez-vous faire? Avez-vous lu la documentation? –
-1 signifie que ce n'est pas trouvé. Qu'est-ce que c'est? –