这个让我难堪。如果您有两个select标记(参见demo),它们都具有相同的选项,那么如果用户在两个选择中选择了相同的选项,您将如何编写脚本以转到第二个select标记中的下一个选项。
最佳答案
汤姆哈伯德的解决方案对我不起作用,价值观有时会奇怪地改变。对我来说这很有效:
$(function() {
$('.salary-select').change(function() {
if($('#salary1').val() == $('#salary2').val() ) {
$("#salary2")[0].selectedIndex+=1;
}
});
});
你需要添加一些你检查过的东西,但是你没有在两个列表中选择最后一个值。
小提琴:http://jsfiddle.net/h4aLc/2/