javascript - 如何根据其他下拉选择的值显示下拉选择?

标签 javascript jquery drop-down-menu

假设我有一个如下所示的下拉选择选项:

 <form>
    <select name="option" >
                <option value="">Select a Value:</option>
                <option value="1">Option 1</option>
                <option value="2">Option 2</option>

    </select>
</form>

当任何用户选择选项 1 时,我想立即在其旁边显示以下下拉选择

 <select name="name" >
                <option value="">Select a person:</option>
                <option value="john">john</option>
                <option value="Micheal">Micheal</option>

    </select>

或者,如果任何用户选择选项 2,我想立即在其旁边显示以下下拉选择

 <select name="class" >
                <option value="">Select a person:</option>
                <option value="Class 1">Class 1</option>
                <option value="Class 2">Class 2</option>

    </select>

请您告诉我如何做到这一点好吗? 我正在使用 Codeigniter。

最佳答案

$('select[name="option"]').change(function(){
    $('.hidden').hide();
    if(this.value == 1){
        $('select[name="name"]').toggle();
    }
    else if(this.value == 2){
        $('select[name="class"]').toggle();
    }
});

fiddle :http://jsfiddle.net/maniator/Z6Upj/

关于javascript - 如何根据其他下拉选择的值显示下拉选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7973319/

相关文章:

javascript - 单击重新插入循环元素两次

javascript - 隐藏在其他元素后面的 Bootstrap 下拉菜单

javascript - 除非单击,否则选项卡不会出现

javascript - 如何通过表 ID 选择表中所有具有类名的复选框

asp.net - ASP.NET 下拉列表控件能否在回发时保留列表项类?

iPhone/iPad 上的 CSS 下拉菜单 - 无法点击链接

javascript - 如何使用 javascript 获取滚动条宽度(在最新的 chrome 中)

javascript - 当表单中 field1 更改时更改 field2

c# - 如何在WinForms中模拟下拉窗口?

javascript - 如何在 node.js 中返回存档的可读流而不写入文件系统?