我正在使用我的选择下拉菜单播放一些显示/隐藏功能。这是选择的html,
<select id="sel1" size="1" name="">
<option selected="selected" value="0">Select Here</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
这是我的jQuery,
$(document).ready(function(){
$("#sel1").change(fun);
});
function fun(){
var selected = $("#sel1 option:selected");
if(selected.val() == 1) {
$("#div1").slideDown("slow");
$('#div2').slideUp("slow");
} else if(selected.val() == 2) {
$("#div1").slideUp("slow");
$('#div2').slideDown("slow");
} else {
$("#div1").slideUp("slow");
$('#div2').slideUp("slow");
}
};
但是在将值发送到服务器并返回后,我想根据下拉列表中的值选择保留 div1 或 div2 。但截至目前,两个 div 都没有显示,因为 display=none 在初始级别。有什么办法可以保留这个?