Abrufen des ausgewählten Dropdown-Werts vor der Änderung
Um den Wert eines ausgewählten Dropdown-Menüs zu erfassen, bevor es geändert wird, ist eine Kombination aus „Fokus“ und Es können „Change“-Ereignisse verwendet werden.
Erstellen Sie zunächst einen Abschluss und deklarieren Sie eine „Previous“-Variable, um den Wert der Auswahl vor der Änderung zu speichern.
Als nächstes binden Sie das „Focus“-Ereignis Handler für alle ausgewählten Elemente ('$("select")'). Speichern Sie innerhalb dieses Handlers den aktuellen Wert in der Variablen „vorherige“ im Fokus.
Zuletzt binden Sie den Ereignishandler „Änderung“ an dieselben ausgewählten Elemente. Im Änderungshandler enthält die Variable „vorherige“ nach der Änderung den Wert vor der Änderung. Machen Sie alles Notwendige mit dem vorherigen Wert und aktualisieren Sie dann „vorheriger“ auf den aktuellen Wert.
Ein Beispiel für diesen Ansatz:
(function () { var previous; $("select").on('focus', function () { previous = this.value; }).change(function() { alert(previous); previous = this.value; }); })();
Ein funktionierendes Beispiel finden Sie unter: http: //jsfiddle.net/x5PKf/766
Das obige ist der detaillierte Inhalt vonWie erfasst man den Wert eines ausgewählten Dropdown-Menüs, bevor er sich ändert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!