如何用jQuery知道最后一个更改的select元素?

时间:2012-11-07 12:47:39

标签: jquery

有两个select个元素。它们的默认值是“”,显示文本“选择一个值”。我想知道jQuery用户在最后选择哪个值时,他们的值是不是“?”

1 个答案:

答案 0 :(得分:1)

您可以手动跟踪:

<select id="s1" class="watched">
   ...
</select>
<select id="s2" class="watched">
   ...
</select>

...

var lastChanged = $();
$('select.watched').on('change'){
  lastChanged = $(this);
}

请注意,只要您可以通过其他方式识别select(例如$('form#my-form select')甚至$('select'),如果没有其他{{1},则无需设置班级在页面上)。