Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery更改选择下拉列表值_Jquery_Drop Down Menu - Fatal编程技术网

jquery更改选择下拉列表值

jquery更改选择下拉列表值,jquery,drop-down-menu,Jquery,Drop Down Menu,我试图通过从下拉菜单中选择某个选项来使用jqquery更改下拉选择菜单 例如: <select name="options"> <option value='3'>Option 3</option> <option value='5'>Option 4</option> <option value='7'>Option 5</option> </select> 选择3 选择

我试图通过从下拉菜单中选择某个选项来使用jqquery更改下拉选择菜单

例如:

<select name="options">
    <option value='3'>Option 3</option>
    <option value='5'>Option 4</option>
    <option value='7'>Option 5</option>
</select>

选择3
选择4
备选案文5
另一个下拉列表:

<select name="rounds">
    <option value='1'>1</option>
    <option value='3'>3</option>
    <option value='5'>5</option>
    <option value='7'>7</option>
</select>

1.
3.
5.
7.
假设有人选择选项4,则另一个下拉列表将动态更改其值,表示:

<select class='button' name="rounds">
    <option value='23'>23</option>
    <option value='5'>5</option>
    <option value='12'>12</option>
</select>

23
5.
12

每个选项都将更改“轮次”菜单,用户可以在选项之间切换。不管怎样,你想这么做吗?有在线演示吗?

我希望这就是您要查看的链接


当您需要移除所有OTPIN时,请按如下所示进行更改

$("[name='options']").change(function() 
    { 
        val = $(this).val(); 
        $("[name='rounds'] >option").remove();
如果条件允许,请根据需要逐个添加项目

var opt ;
if(val == 4)
{
  opt = {
        val1 : 'text1',
        val2 : 'text2'
    };
}
if(val ==1 )
{
          opt = {
        val1 : 'text3',
        val2 : 'text4'
    };
}
    $.each(opt, function(val, text) {
        $("[name='rounds']").append(
            $('<option></option>').val(val).html(text)
        );
    });

  }); 
}); 
var-opt;
如果(val==4)
{
选择={
val1:'text1',
val2:'text2'
};
}
如果(val==1)
{
选择={
val1:'text3',
val2:'text4'
};
}
$。每个(选项、函数(val、文本){
$(“[name='rounds']”)。追加(
$('').val(val).html(文本)
);
});
}); 
});