更改选择框的选项基于另一个选择框上的选择值

时间:2013-10-14 12:14:49

标签: jquery drop-down-menu

考虑两个选择框A& B

A有选项:carbike

B有选项car1car2bike1bike2

选择car时选择框A,然后选择框B应该只包含以下选项car1car2

怎么做?感谢。

1 个答案:

答案 0 :(得分:0)

<select id="vehicle">
    <option>car</option>
    <option>bike</option>
</select>

<select id="vehicle-type">
    <option>--</option>
    <option vehicle="car">car1</option>
    <option vehicle="car">car2</option>
    <option vehicle="bike">bike1</option>
    <option vehicle="bike">bike2</option>
</select>

$(function() {
    $('#vehicle').on('change', function() {
        var vehileType = $('#vehicle').val();

        $('#vehicle-type option').hide();
        $('#vehicle-type option[vehicle="'+vehileType+'"]').show();        
    });
});

您可以尝试这个JSFiddle示例:

http://jsfiddle.net/tt2AD/