在线等,急,select怎么判断联动的问题

js怎么实现当第一个select选中2时,第二个select的第一个optionvalue就变成了2,自动过滤掉value=1的option?
在线等,急急


    <select id="s1" onchange="bb()">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
    </select>

    <select id="s2">
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
        <option value="5">5</option>
        <option value="6">6</option>
        <option value="7">7</option>
    </select>

    <script type="text/javascript">

        var s1Val=$("#s1 option:selected");        var s2Val=$("#s2 option:selected");        function bb(){            console.log(s1Val.val());
        }    </script>


倚天杖
浏览 626回答 2
2回答

精慕HU

用change事件啊,获取到第一个的$("#s1 option:selected")的下标,然后根据这个下标减1,删掉第二个下拉菜单的对应的option不就行了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript