这是我所拥有的:
<script type="text/javascript">
$(document).ready(function(){
$('#box1').hide();
$('#box2').hide();
$('#box3').hide();
$("#thechoices").change(function(){
if(this.value == 'all'){
$("#boxes").children().show();
}else{
$("#" + this.value).show().siblings().hide();
}
});
$("#thechoices").change();
});
</script>
和Html:
<div id="boxes">
<div id="box1"><p>Box 1 stuff…</p></div>
<div id="box2"><p>Box 2 stuff…</p></div>
<div id="box3"><p>Box 3 stuff…</p></div>
</div>
从下拉列表中选择后,我需要清除(清空)所有其他选项, (即使我打开了源代码,它们也不会出现)并在同一时间禁用下拉列表,
如何实现这一目标?
答案 0 :(得分:0)
我认为这应该可以解决问题。
$(document).ready(function(){
$('#thechoices').change(function(){
$(this).empty();
});
});