使用Jquery完成动态表格的功能

使用Jquery完成动态表格的功能

1. 代码展示:

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>添加新员工</title>
    <script src="jquery-3.2.1.js"></script>
    <script>
        $(function () {
            $("#btn").click(function () {
                var tr = $("<tr>");//创建一个tr对象,获取输入框中的值
                //当3列都不为空时,才能添加行
                if($("#name").val()!="" && $("#email").val()!="" && $("#salary").val()!=""){
                    tr.append($("<td align='center'>").html($("#name").val()));
                    tr.append($("<td align='center'>").html($("#email").val()));
                    tr.append($("<td align='center'>").html($("#salary").val()));
                    //每次提交之后,将每个输入框中的值清空
                    $("#name,#email,#salary").val("");
                    btn_del = $("<td align='center'><a href='#'>Delete</a>");//超链接
                    btn_del.click(function () {//删除事件
                        $(this).parent().remove();
                    });
                    tr.append(btn_del);//添加到最后一行
                    $("#emptable").append(tr);
                }else{
                    alert("请将信息填写完整!");
                }
            });
        });
    </script>
</head>
<body>
<div align="center">添加新员工</div>
<!--增大间距-->
<table height="30px">
    <tr>
        <td></td>
    </tr>
</table>
<table align="center">
    <tr>
        <td>name:</td>
        <td><input type="text" id="name"></td>
        <td>email:</td>
        <td><input type="text" id="email"></td>
        <td>salary:</td>
        <td><input type="text" id="salary"></td>
    </tr>
</table>
<table height="20px">
    <tr>
        <td></td>
    </tr>
</table>
<div align="center"><input type="button" id="btn" value="Submit"></div>
<table height="30px">
    <tr>
        <td></td>
    </tr>
    <hr width="60%"><!--分割线-->
</table>
<table align="center" width="50%" id="emptable" border="1">
    <tr style="font-weight:bolder"><!--设置文字粗细-->
        <td align="center">Name</td>
        <td align="center">Email</td>
        <td align="center">Salary</td>
        <td>&nbsp;&nbsp;</td>
    </tr>
</table>
</body>
</html>

 2. 运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aigo-2021

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值