Heim > Artikel > Web-Frontend > Wie erhalte ich den Wert eines Dropdowns, bevor er sich in jQuery ändert?
Dropdown-Wert vor Änderung ermitteln
In jQuery wird das Änderungsereignis häufig verwendet, um den Wert eines
Eine Lösung besteht darin, den Fokus und die Änderungsereignisse zu kombinieren. Wenn das Dropdown-Menü den Fokus erhält, kann der aktuelle Wert in einer Variablen gespeichert werden. Wenn das Änderungsereignis eintritt, kann dieser gespeicherte Wert verwendet werden, um den Wert vor der Änderung zu ermitteln.
So können Sie diese Lösung implementieren:
(function () { var previous; $("select").on('focus', function () { // Store the current value on focus and on change previous = this.value; }).change(function() { // Do something with the previous value after the change alert(previous); // Make sure the previous value is updated previous = this.value; }); })();
In diesem Skript:
Mit diesem Ansatz können Sie den erfassen Wert des Dropdowns, bevor er sich ändert. Beachten Sie, dass diese Technik auf alle
Ein Live-Beispiel dieser Lösung finden Sie unter der folgenden URL: http://jsfiddle.net/x5PKf/ 766.
Das obige ist der detaillierte Inhalt vonWie erhalte ich den Wert eines Dropdowns, bevor er sich in jQuery ändert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!