ドロップダウン リストの値を変更するときに、javascript または jQueryでドロップダウン リストの以前の SELECTED 値を取得するにはどうすればよいですか。
<asp:DropDownList ID="ddlTest" ....>
このドロップダウン リストに動的にデータを入力しています。
ドロップダウン リストの値を変更するときに、javascript または jQueryでドロップダウン リストの以前の SELECTED 値を取得するにはどうすればよいですか。
<asp:DropDownList ID="ddlTest" ....>
このドロップダウン リストに動的にデータを入力しています。
これが最善の方法かどうかはわかりませんが、ドロップダウンにクリック ハンドラーを追加できます。ドロップダウンをクリックすると、現在の値が変数に格納されます。次に、ドロップダウン変更機能で、その変数を以前に選択した値として参照します。
編集: @timeJV の例を参照してください。
両方をキャプチャするようにclick
ハンドラーとハンドラーを設定できます。change
var old;
var newV;
$("#<%= ddlList.ClientID %>").click(function() {
old = this.value;
});
$("#<%= ddlList.ClientID %>").change(function() {
newV = this.value;
console.log(newV);
console.log(old);
});