使用jquery从变量下拉列表

时间:2016-02-10 05:51:17

标签: javascript jquery

我有两个下拉列表。 在我的初始加载一切都很好。基于第一个下拉列表第二个下拉列表工作..  我的情况就像

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>

任何帮助都会非常值得关注

1 个答案:

答案 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();