这个让我难堪。如果您有两个select标记(参见demo),它们都具有相同的选项,那么如果用户在两个选择中选择了相同的选项,您将如何编写脚本以转到第二个select标记中的下一个选项。

最佳答案

汤姆哈伯德的解决方案对我不起作用,价值观有时会奇怪地改变。对我来说这很有效:

$(function() {
    $('.salary-select').change(function() {
        if($('#salary1').val() == $('#salary2').val() ) {
            $("#salary2")[0].selectedIndex+=1;
        }
    });
});

你需要添加一些你检查过的东西,但是你没有在两个列表中选择最后一个值。
小提琴:http://jsfiddle.net/h4aLc/2/

09-25 18:06