Wie Indexnummer innerhalb $ .click () von jQuery zu bekommen?
Frage
$("span.ws_label").click(function() {
})
Mit dem Selektor "span.ws_label" gibt es 5 Elemente ausgewählt,
, wenn einer von ihnen angeklickt wird,
, wie man weiß, was man eigentlich?
Bearbeiten
Ich muss den Index oder seine ID erhalten, $ (this) ist nichts für mich.
Lösung
Das ist mein Trick:
var i = jQuery(this).prevAll().length;
(i
gleich der Anzahl der Geschwister-Knoten vor this
Knoten)
Andere Tipps
Verwenden Sie JQuery-Index-Funktion
$("span.ws_label").index(this);
Sie können $ (diese) in der Funktion verwenden. Es ist nicht eine Indexnummer, aber es bezieht sich auf das Element geklickt wird,
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow