0
有两个select
元素。它们的默认值是“”,显示文本“选择一个值”。我想知道jQuery
哪些用户在他们的值都不是“”的情况下选择最后一个?如何用jQuery知道两个中最后一个被改变的select元素?
有两个select
元素。它们的默认值是“”,显示文本“选择一个值”。我想知道jQuery
哪些用户在他们的值都不是“”的情况下选择最后一个?如何用jQuery知道两个中最后一个被改变的select元素?
您可以手动跟踪此:
<select id="s1" class="watched">
...
</select>
<select id="s2" class="watched">
...
</select>
...
var lastChanged = $();
$('select.watched').on('change'){
lastChanged = $(this);
}
请注意,这不是neccessary只要你能识别select
s至其他手段来设置类(如$('form#my-form select')
甚至$('select')
如果没有其他select
S中的页面上)。
使用'bind'功能,但似乎很难:) – pheromix
恐怕jQuery的不跟踪这类信息。 –