0

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

4

1 回答 1

1

您可以手动跟踪:

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

...

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

请注意,只要您可以select通过其他方式识别s(例如$('form#my-form select'),或者即使页面上$('select')没有其他selects),就不必设置类。

于 2012-11-07T12:52:50.820 回答