Javascript 如果select 1具有jquery的值,则更改select 2的选项值
我需要一点jQuery来执行以下操作: 用户当前可以选择程序和/或区域 如果用户选择程序和区域,我需要区域下拉列表的选项值更改为“区域=1”和“区域=2”Javascript 如果select 1具有jquery的值,则更改select 2的选项值,javascript,jquery,html,Javascript,Jquery,Html,我需要一点jQuery来执行以下操作: 用户当前可以选择程序和/或区域 如果用户选择程序和区域,我需要区域下拉列表的选项值更改为“区域=1”和“区域=2” 您需要进一步扩展#程序的更改事件,并为#区域包含一个类似的事件 var programSelected=null; var regionSelected=null; $('#program')。关于('change',函数(元素){ programSelected=$('#程序选项:selected')。text(); updateRegi
您需要进一步扩展
#程序
的更改
事件,并为#区域
包含一个类似的事件
var programSelected=null;
var regionSelected=null;
$('#program')。关于('change',函数(元素){
programSelected=$('#程序选项:selected')。text();
updateRegionOptions();
});
$('#region')。关于('change',函数(元素){
regionSelected=$(“#区域选项:选定”).text();
updateRegionOptions();
});
函数updateRegionOptions(){
if(programSelected!=null和®ionSelected!=null){
$(“#区域选项”)。每个(函数(){
var modifiedString='?';
modifiedString+=$(this.val().replace(/\d+/,'');
modifiedString=modifiedString.replace('.html','');
修改字符串+='=';
modifiedString+=$(this.val().match(/\d+/);
$(this).val(modifiedString);
});
}
}
选择程序
方案1
方案2
选择区域
区域1
区域2
到目前为止,您在JQuery方面做了哪些尝试?请提供一些起始代码
<select class="program" id="program">
<option value="program1.html">Program 1</option>
<option value="program2.html">Program 2</option>
</select>
<select class="region" id="region">
<option value="region1.html">Region 1</option>
<option value="region2.html">Region2</option>
</select>
$('#program').on('change', function () { if($(this).val() !="0") { } else { // no option is selected } })