标签div1,div2,div3......通过一个select选择1出现div1,选2出来div2。
可以将div标签变成一个数组的形式吗,怎么写?

解决方案 »

  1.   


    <select id="list">
    <option selected="selected">1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    </select>
    <div id="box">
    <div>div1</div>
    <div style="display: none;">div2</div>
    <div style="display: none;">div3</div>
    <div style="display: none;">div4</div>
    </div>
    <script type="text/javascript">
    $(function(){
    var div = $("#box>div");
    $("#list").change(function(event){
    div.hide();
    div.eq(this.selectedIndex).show();
    });
    });
    </script>