我有两个下拉列表。 在我的初始加载一切都很好。基于第一个下拉列表第二个下拉列表工作.. 我的情况就像
if(batchType==1||batchType==3){
//here i need to regain values after getting nulled by the else part
}else{
$("#dept").html("");//makes the second dropdownlist null
}
当else部分超出时,第二个下拉列表变为null。但是在执行else部分之后,如果条件将再次像“if”部分那样它再次显示null。因为我将值存储在变量部门中。但是如何从我的“if”部分重新填充...
var department=$('#dept').html();
在我的警报中我得到了
<option value="1">CS</option>
<option value="2">Mechanical</option>
<option value="3">Civil</option>
任何帮助都会非常值得关注
答案 0 :(得分:0)
为什么不隐藏选项而不是清除它们,demo
$( "#dept option" ).val("");
$( "#dept option" ).hide();
<select id="dept">
<option value="0"></option>
<option value="1">CS</option>
<option value="2">Mechanical</option>
<option value="3">Civil</option>
</select>
您可以稍后通过
显示相同的选项$( "#dept option" ).show();