zoukankan      html  css  js  c++  java
  • jquery实现 单选多选 二级联动 员工信息的添加与删除

    单选多选与全选

    就是点击按钮从左边把内容一道右边

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <script type="text/javascript" src="js/jquery-3.4.1.min.js" ></script>
        <script type="text/javascript">
            $(function(){
                $("#button1").click(function(){
                    $("#sel1 option:selected").each(function(){
                        $("#sel2").append($(this));
                        return false;
                        
                    })    
                })
                
                
                $("#button3").click(function(){
                    $("#sel1 option:selected").each(function(){
                        $("#sel2").append($(this));
                        
                    })    
                })
                
                $("#button2").click(function(){
                    $("#sel1 option").each(function(){
                        $("#sel2").append($(this));
                        
                    })    
                })
                
            })
            
        </script>
        <body>
            <select style="height: 100px;" multiple="multiple" id="sel1">
                <option>河南</option>
                <option>青岛</option>
                <option>北京</option>
                <option>山东</option>
                <option>南阳</option>
            </select>
            <button id="button1">单选</button>
            <button id="button3">多选</button>
            <button id="button2">全选</button>
            <select multiple="multiple" style="height: 100px;" id="sel2">
                
            </select>
            
        </body>
    </html>

    二级联动

    意思是根据左边选择的option的不同,会有不同的右边选项

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <script type="text/javascript" src="js/jquery-3.4.1.min.js" ></script>
        <script type="text/javascript">
            $(function (){
                $("#sel1").change(function(){
                    var array=[["---请选择---"],["qqqq","qqq","qq","q","qqqqq"],["wwww","www","ww","w"],["eee","ee","e"],["rrr","rr","r"]];
                    var $a=$("#sel1 option:selected");
                    var $i=0;
                    $("#sel2 option").each(function(){
                        $(this).remove();
                    })
                        
                    $("#sel1 option").each(function(){
                        if($(this).text()==$a.text()){
                            $.each(array, function(j) {
                                if(array[$i][j]!=null)
                                $("#sel2").append("<option>"+array[$i][j]+"</option>");
                                
                                
                            });
                        }
                        $i++;
                    })
                    
                })
                
            })
            
            
        </script>
        <body>
            <select id="sel1">
                <option>---请选择---</option>
                <option>北京市</option>
                <option>河南省</option>
                <option>河北省</option>
                <option>山东省</option>
            </select>
            
            <select id="sel2">
                
            </select>
            
        </body>
    </html>

    员工信息的添加与删除

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <script type="text/javascript" src="js/jquery-3.4.1.min.js" ></script>
    <script type="text/javascript">
        
        $(function(){
            $("#addEmpButton").click(function(){
                  $("tbody").append("<tr><td>"+$("#name").val()+"</td><td>"+$("#email").val()+"</td><td>"+$("#salary").val()+"</td><td><a href='#'>删除</a></td></tr>").find("a").click(function(){
                      return shanchu(this)
                  });
            $("#name").val("");
             $("#email").val("");
             $("#salary").val("");
            })
            
            $("tbody a").click(function(){
            return shanchu(this);
        })
        
        
        
        function shanchu(a){
                var $a=$(a);
                a.parentNode.parentNode.remove();
                
                
                
            }
            
            
            
        })
        
        
        
    </script>
    </head>
    <body>

        <center>
            <br> <br> 添加新员工 <br> <br> name: <input type="text"
                name="name" id="name"/>&nbsp;&nbsp; email: <input type="text"
                name="email" id="email" />&nbsp;&nbsp; salary: <input type="text"
                name="salary" id="salary" /> <br> <br>
            <button id="addEmpButton" value="abc">Submit</button>
            <br> <br>
            <hr>
            <br> <br>
            
            
            
            
            <table id="employeetable" border="1" cellpadding="5" cellspacing=0>
                <tbody>
                    <tr>
                        <th>Name</th>
                        <th>Email</th>
                        <th>Salary</th>
                        <th>&nbsp;</th>
                    </tr>
                    <tr>
                        <td>Tom</td>
                        <td>tom@tom.com</td>
                        <td>5000</td>
                        <td><a href="#">Delete</a></td>
                    </tr>
                    <tr>
                        <td>
                            Jerry
                        </td>
                        <td>jerry@sohu.com</td>
                        <td>8000</td>
                        <td><a href="#">Delete</a></td>
                    </tr>
                    <tr>
                        <td>Bob</td>
                        <td>bob@tom.com</td>
                        <td>10000</td>
                        <td><a href="#">Delete</a></td>
                    </tr>
                </tbody>
            </table>
        </center>

    </body>
    </html>
  • 相关阅读:
    Java程序员必知的8大排序(转载)
    Eclipse快捷键大全(转载)
    Java强引用、 软引用、 弱引用、虚引用(转)
    java数据类型二(转)
    为什么静态成员、静态方法中不能用this和super关键字(转)
    POJ 2002
    POJ 3126的教训
    POJ 3349
    POj 1105解题报告
    POJ 3278
  • 原文地址:https://www.cnblogs.com/wxldlxt/p/10921825.html
Copyright © 2011-2022 走看看