gpt4 book ai didi

javascript - 使用值过滤下拉菜单

转载 作者:行者123 更新时间:2023-11-30 16:38:55 25 4
gpt4 key购买 nike

是否可以在 javascript 中仅使用值属性来过滤基于另一个字段菜单的下拉菜单?

我的意思是,我有以下代码,它是由 django-framework 构建的:

<p><label for="id_country">Country :</label> <select id="id_region" name="region">
<option value="" selected="selected">---------</option>
<option value="1">USA</option>
<option value="2">France</option>
</select></p>
<p><label for="id_region">Region :</label> <select id="id_city" name="city">
<option value="" selected="selected">---------</option>
<option value="1">California</option>
<option value="2">New-York</option>
<option value="3">Oregon</option>
<option value="4">Tenessee</option>
<option value="5">Paris</option>
<option value="6">Bretagne</option>
...

而且我必须过滤值,但只使用值的数量,但我想正确地进行过滤。我们可以这样写吗:

if(id_country == USA) 
then:
id_region_value between 1 and 4
if(id_country == France)
then:
id_region_value between 5 and 6

最佳答案

你需要每秒选择

$("#id_region").change(function(){
$("#id_city option[value!='']").hide();
if($(this).val()==1){
$("#id_city option").each(function(){
if($(this).val() >=1 && 4>=$(this).val()){
$(this).show();
}
});
}
if($(this).val()==2){
$("#id_city option").each(function(){
if($(this).val() >=5 && 6>=$(this).val()){
$(this).show();
}
});
}
});

http://jsfiddle.net/lTasty/46xLzgqm/

关于javascript - 使用值过滤下拉菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32300054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com