Web前端之路

点击select选项,显示与当前option对应的模块

2016-07-08  本文已影响203人  nickfox

1、选择select的事件是chenge()事件
2、实现功能的关键在于选择select的option时,如何把该option和相对应的模块建立联系。具体实现看下面的代码
3、感谢jQuery强大方便的选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        .def div { display: none;}
        #div1 { display: block; }
    </style>
</head>
<body>
    <select name="abc">
        <option>a</option>
        <option>b</option>
        <option>c</option>
        <option>d</option>
        <option>e</option>
        <option>f</option>
    </select>
    <div class="def">
        <div id="div1">1</div>
        <div id="div2">2</div>
        <div id="div3">3</div>
        <div id="div4">4</div>
        <div id="div5">5</div>
        <div id="div6">6</div>
    </div>
<script src="http://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script>
<script>
    $("select[name='abc']").change(function(){
        var oNum = Number($("select[name='abc'] option:selected").index())+1;
        $(".def > div").hide();
        $("#div"+ oNum).show();
    })
</script>
</body>
</html>
上一篇下一篇

猜你喜欢

热点阅读