根据不同的选择选项更改选择框中的选项 [英] Changing options in select box based on different select options

查看:88
本文介绍了根据不同的选择选项更改选择框中的选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2个选择选项。我想根据我在第一选择选项中选择的内容更改第二选择选项中的下拉选项。

 < select id =Manage> 
< option value =a> A< / option>
< option value =b> B< / option>
< option value =c> C< / option>
< select>

如果从第一个选择选项中选择A,则选择第二个选项

 < select id ='selectA'> 
< option value =1> 1< / option>
< option value =2> 2< / option>
< / select>

现在如果B从第一个选择选项中选择

 < select id ='selectA'> 
< option value =3> 3< / option>
< option value =4> 4< / option>
< / select>


解决方案

类似于:
$($($($)$ $ $ $ $ $ $ $ $ $ $''$'$'$> .value('=='a'){
options ='< option value =1> 1< / option>< option value =2> 2< / option>';
}
else if($(this).val()=='b'){
options ='< option value =3> 3< / option><< ; option value =4> 4< / option>';
}

$('#selectA')。html(options);
});

当然,您可以选择存储在一个数组中,并将它们随时随地合并,这取决于您。

参考: .change() .val()


I have 2 select options. I want to change the drop down options in second select options based on what I select in first select options. How do I do that in jquery?

<select id="Manage">
   <option value="a">A</option>
   <option value="b">B</option>
   <option value="c">C</option>
<select>

Second select option if A is selected from first select option

<select id='selectA'>
   <option value="1">1</option>
   <option value="2">2</option>
</select>

Now if B is selected from first select option

<select id='selectA'>
   <option value="3">3</option>
   <option value="4">4</option> 
</select>

解决方案

Something like:

$('#Manage').change(function() {
    var options = '';
    if($(this).val() == 'a') {
        options = '<option value="1">1</option><option value="2">2</option>';
    }
    else if ($(this).val() == 'b'){
        options = '<option value="3">3</option><option value="4">4</option>';
    }

    $('#selectA').html(options);
});

Of course you can have your options e.g. stored in an array and combine them on fly or whatever, that is up to you.

Reference: .change(), .val()

这篇关于根据不同的选择选项更改选择框中的选项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆