给出这个选择元素:
<select id="foo">
<option value="1">1</option>
<option value="2">3</option>
<option value="3">3</option>
</select>
我首先选择选项1,在使用jQuery在此选择下拉列表中选择2之后,如何检索值1?
答案 0 :(得分:1)
只需保存以前的选择,将其存储在变量中或作为选择本身的属性(属性是我在DOM检查器中可以看到的属性),例如:
$('#foo').change(function(){
// Get previous value (if any)
var lastValue = $(this).attr("data-lastvalue"); // or $(this).data("lastvalue");
// Do stuff
// Save new value
$(this).attr("data-lastvalue", $(this).val());
});