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.

War es hilfreich?

Lösung

Das ist mein Trick:

var i = jQuery(this).prevAll().length;

(i gleich der Anzahl der Geschwister-Knoten vor this Knoten)

siehe: http://docs.jquery.com/Traversing/prevAll

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
scroll top