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

如何使用jQuery知道两个元素中最后更改的select元素?,jquery,Jquery,有两个select元素。其默认值为“”,显示文本“选择值”。我想知道在值都不是“”的情况下,用户最后选择了哪一个 <select id="s1" class="watched"> ... </select> <select id="s2" class="watched"> ... </select> 请注意,只要您可以通过其他方式(例如$('form#my form select')或甚至$('select'),如果页面上没有其他se

有两个
select
元素。其默认值为“”,显示文本“选择值”。我想知道在值都不是“”的情况下,用户最后选择了哪一个

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

请注意,只要您可以通过其他方式(例如
$('form#my form select')
或甚至
$('select')
,如果页面上没有其他
select
,则无需设置类.

使用
bind
函数,但似乎很难:)恐怕jQuery无法跟踪此类信息。
var lastChanged = $();
$('select.watched').on('change'){
  lastChanged = $(this);
}