鱼C论坛

 找回密码
 立即注册
查看: 1968|回复: 0

[作品展示] 员工管理

[复制链接]
发表于 2020-7-27 09:16:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
HTML, CSS, JS放到同一文件了

代码:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>员工管理</title>
    <style>
        * {
            padding: 5px;
            margin: 10px;
            font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
        }

        th {
            color:rgb(210, 52, 224);
        }

        td {
            color:rgb(26, 23, 219);
        }

        a {
            color:red;
        }

        body {
            background-color: aqua;
        }

        table {
            background-color:rgb(107, 212, 216);
            border-collapse: collapse;
            position: absolute;
            text-align: center;
            width: 50%;
            top: 32%;
            left: 50%;
            transform: translate(-50%, -50%);
        }

        table, th, td {
            border: 1px solid black;
            padding: 4px;
        }

        #addNewPerson {
            background-color: lightblue;
            position: absolute;
            top: 80%;
            left: 50%;
            transform: translate(-50%, -50%);
            border: 1px solid black;
            width: 20%;
            padding: 4px;
            text-align: center;
            border-radius: 14px;
        }

        input {
            border: 1px solid  black;
            border-radius: 10px;
            background-color: lightgreen;
        }

        input[type=button] {
            background-color: rgb(218, 199, 30);
        }

        input[type=button]:hover {
            background-color: rgb(30, 215, 40);
        }
    </style>
</head>
<body>
    <table id="peopleMessagesTable">
        <tr>
            <th>Name</th>
            <th>Email</th>
            <th>Salary</th>
            <th>Delete</th>
        </tr>
        <tr>
            <td>Person1</td>
            <td>111@136.com</td>
            <td>3000</td>
            <td>
                <a href="javascript:;">Delete</a>
            </td>
        </tr>
        <tr>
            <td>Person2</td>
            <td>222@136.com</td>
            <td>5000</td>
            <td>
                <a href="javascript:;">Delete</a>
            </td>
        </tr>
        <tr>
            <td>Person3</td>
            <td>333@136.com</td>
            <td>10000</td>
            <td>
                <a href="javascript:;">Delete</a>
            </td>  
        </tr>
    </table>

    <div id="addNewPerson">
        <h1 style="color:rgb(69, 41, 226)">添加新员工</h1>
        <input type="text" placeholder="Name" id="name" />
        <br>
        <input type="text" placeholder="Email" id="email" />
        <br>
        <input type="text" placeholder="Salary" id="salary" />
        <br>
        <input type="button" value="添加" style="width: 80px;" id="addPersonButton"> 
    </div>
    
    <script src="jquery-1.7.2/jquery1.7.2.js"></script>
    <script>
        $(function (){
            //设置当按下按钮的事件
            $('#addPersonButton').click(function (){
                //1.获取数据
                var $table = $('#peopleMessagesTable')
                var $name = $('#name');
                var $email = $('#email');
                var $salary = $('#salary');
                var name = $('#name').val();
                var email = $('#email').val();
                var salary = $('#salary').val();

                //2.做好准备工作,添加到table后面
                //tr实例
                /* <tr>
                    <td>Person1</td>
                    <td>111@136.com</td>
                    <td>3000</td>
                    <td>
                        <a href="javascript:;">Delete</a>
                    </td>
                </tr>*/
                var $ele = $('<tr></tr>');
                    $ele.append('<td>' + name + '</td>');
                    $ele.append('<td>' + email + '</td>');
                    $ele.append('<td>' + salary + '</td>');
                    $ele.append('<td><a href="javascript:;">Delete</a></td>');

                //插入
                $table.append($ele);
                $name.val('');
                $email.val('');
                $salary.val('');

                $ele.find('a').click(Delete);
            });

            $(document).find('a').click(Delete);

            function Delete (){
                var $obj = $(this).parent().parent();
                if(confirm('是否删除' + $obj.children(':first').html() + '?')){
                    $obj[0].remove();
                }
                
            }
        })
    </script>
</body>
</html>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-6-19 19:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表