使用jQuery从dropdown-list中选择后清除其余的DIV

时间:2013-03-12 19:03:52

标签: javascript jquery html

这是我所拥有的:

<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>

从下拉列表中选择后,我需要清除(清空)所有其他选项, (即使我打开了源代码,它们也不会出现)并在同一时间禁用下拉列表,

如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

我认为这应该可以解决问题。

$(document).ready(function(){
    $('#thechoices').change(function(){
        $(this).empty();
    });
});