javascript - 根据另一个下拉列表的所选项目更改下拉所选项目

标签 javascript jquery html-select

我的 ASP.NET MVC 3 上有两个下拉列表。当其中一个下拉列表设置为“独资运算符(operator)”时,另一个需要设置为相同。

我确信 JavaScript 或 jQuery 对于类似的事情非常简单,但是我很难在网络上找到一个好的示例,因为我手动填充下拉列表而不是通过 Controller 。

有人可以帮助我编写代码或为我指出一个好的资源吗?

<select id="ProducerType" name="nmf" style="float:left;">
    <option value="Principal">Principal</option>
    <option value="Producer">Producer</option>
    <option value="SoleProprietor">Sole Proprietor</option>                
</select>

<select id="Role" name="nmf" style="float:left;">
    <option value="Agent">Agent</option>
    <option value="Financial Advisor">Financial Advisor</option>
    <option value="Platform">Platform</option>
    <option value="Principla_Owner">Principal/Owner</option>
    <option value="Registered Rep">Registered Rep</option>
    <option value="Sole Proprietor">Sole Proprietor</option>              
</select>

最佳答案

jsFiddle 示例:http://jsfiddle.net/9GZQ2/

我将两个下拉值设置为“Sole Proprietor”,您的代码在ProducerType选择中缺少空格

<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.js"></script>
<script type="text/javascript">
    $(function(){
        $("#ProducerType").change(function(){
           var value=$(this).val();
           if(value=="Sole Proprietor") $("#Role").val(value);
        });
        $("#Role").change(function(){
           var value=$(this).val();
           if(value=="Sole Proprietor") $("#ProducerType").val(value);
        });
    });
</script>

关于javascript - 根据另一个下拉列表的所选项目更改下拉所选项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14655862/

相关文章:

javascript - 将 php 变量分配给 javascript 变量的最佳实践是什么?

javascript - jQuery - 如果移动设备重定向,则如果单击链接,则忽略第一个 if

jquery - 如何使用 jquery 获取点击链接的 href?

jquery - 如何在 IE 中使用 JQuery 隐藏和显示 SELECT 选项

javascript - 如何在 JavaScript 中输入时向输入元素添加货币模式?

javascript - 模板启动错误 - TypeError ("Parameter ' url' 必须是字符串,而不是“+ typeof url)

javascript - 类似 Facebook 的文本框,在粘贴时获取 URL 的内容

javascript - TinyMCE 编辑器中的目标元素

php - 获取表单中选项的 php 文本(不是值)

php - MYSQL 获取数组无法在 php 中捕获行的名称