Wie soll ich das verstehen?
%Vor%im folgenden Code?
(übernommen von hier )
%Vor%Sind alle ausgewählten Optionen in allen Auswahlen im Dokument?
Hat es etwas mit der aktuellen Auswahl zu tun, $ (this)?
Ja, es bezieht sich auf alle ausgewählten Optionen in alle Auswahlmöglichkeiten. Wenn Sie nur die aktuelle auswählen möchten, können Sie Folgendes tun:
%Vor% $("select")
findet alle ausgewählten Elemente im Dokument.
und innerhalb des Änderungsereignisses können Sie
angeben %Vor%, um alle für das aktuelle select-Element ausgewählten Optionen zu erhalten.
Ihre Anweisung ruft alle ausgewählten Optionen für alle ausgewählten Elemente im Dokument ab.
Ja, der Code ist korrekt!
Sind alle ausgewählten Optionen ausgewählt? wählt im Dokument aus?
Ja, tut es.
Ist es irgendwie mit dem Strom verbunden? Wählen Sie $ (this)?
Ja, $(this)
bezieht sich auf das aktuelle Element.
Der folgende Code iteriert alle Optionen aller ausgewählten Auswahlfelder:
%Vor%Daher könnten Sie Folgendes tun:
%Vor% $("select option:selected")
wählt ein Element aus, das ein option
mit dem Attribut selected
ist, das ein untergeordnetes Element eines Elements select
ist. Es wird alle ausgewählten Optionen auf der Seite finden. Es hängt nicht mit dem angeklickten Element $(this)
zusammen - wenn Sie es wollten, verwenden Sie .find()
wie folgt: $(this).find('option:selected')
.
.each()
durchläuft dann jede ausgewählte Option auf der Seite, die mit jedem Element etwas tut.
Tags und Links jquery