• 简单三级联动


    html部分:

    <select id="department">
        <option>----请选择部门----</option>
        <option>市场部</option>
        <option>技术部</option>
        <option>行政部</option>
    </select>
    <select class="bu">
        <option>----请选择分部----</option>
    </select>
    <select style="display: none" class="bu">
        <option>1部</option>
        <option>2部</option>
        <option>3部</option>
    </select>
    <select style="display: none" class="bu">
        <option>4部</option>
        <option>5部</option>
    </select>
    <select style="display: none" class="bu">
        <option>6部</option>
        <option>7部</option>
        <option>8部</option>
    </select>
    <select class="personnel">
        <option>----请选择人员----</option>
    </select>
    <select style="display: none" class="personnel">
        <option>小明</option>
        <option>小花</option>
        <option>小强</option>
        <option>小雨</option>
        <option>小雪</option>
    </select>
    <select style="display: none" class="personnel">
        <option>明明</option>
        <option>花花</option>
        <option>强强</option>
        <option>雨雨</option>
        <option>雪雪</option>
    </select>
    <select style="display: none" class="personnel">
        <option></option>
        <option></option>
        <option></option>
        <option></option>
        <option></option>
    </select>

    js部分:(此处需要引入jquery.js)

        <script type="text/javascript">
            $(document).ready(function(){
                $("#department").change(function(){
                    $("#department option").each(function(i,o){
                        if($(this).attr("selected")){
                            $(".bu").eq(i).show();
                            $(".bu").eq(i). siblings(".bu").hide()
                        }
                        $(".bu").change(function(){
                            $(".bu option").each(function(i,o){
                                if($(this).attr("selected"))
                                {
                                    $(".personnel").eq(i).show();
                                    $(".personnel").eq(i). siblings(".personnel").hide()
                                }
                            });})
                    });
    
                });
    
            });
    
    
        </script>
  • 相关阅读:
    【zzuli-2276】跳一跳
    哈夫曼编码
    【zzuli-2266】number(二进制处理)
    【51nod-1042】数字0-9的数量
    【51nod-1009】数字1的数量
    数据库第八次实验
    【zzuli-1923】表达式求值
    vue组件父子组件传递引用类型数据
    JS中的call()方法和apply()方法用法总结
    Object.assign()与深拷贝(一)
  • 原文地址:https://www.cnblogs.com/shanhaihong/p/5691536.html
Copyright © 2020-2023  润新知