美文网首页Web前端之路
点击select选项,显示与当前option对应的模块

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

作者: nickfox | 来源:发表于2016-07-08 11:48 被阅读203次

    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>
    

    相关文章

      网友评论

        本文标题:点击select选项,显示与当前option对应的模块

        本文链接:https://www.haomeiwen.com/subject/hztrjttx.html