前端_删除正行 多选_添加

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="http://cdn.static.runoob.com/libs/jquery/1.10.2/jquery.min.js"></script>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        table {
            border-collapse: collapse;
            margin-top: 50px;
        }

        th, td {
            width: 80px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            border: 1px solid #000;
        }
    </style>
</head>
<body>
<input type="text" value="zs">姓名
<input type="text" value="20">年龄
<input type="text" value="女">性别
<button type="button" class="tj">提交</button>
<br/>
<table>
    <thead>
    <tr>
        <th><input type="checkbox" class="checkAll">全选</th>
        <th>姓名</th>
        <th>年龄</th>
        <th>性别</th>
        <th>操作</th>
    </tr>
    </thead>
    <tbody>
    <!--<tr>
        <td><input type="checkbox"></td>
        <td>zs</td>
        <td>20</td>
        <td>nan</td>
        <td><button>删除</button></td>
    </tr>-->
    </tbody>
</table>
<script>
    //计数器
    var n = 0;
    $(".tj").click(function () {
        var name = $("input").eq(0).val();
        var age = $("input").eq(1).val();
        var sex = $("input").eq(2).val();
        var add = "<tr><td><input type='checkbox'></td><td>" + name + "</td><td>" + age + "</td><td>" + sex + "</td><td><button>删除</button></td></tr>"
        $("table").append(add);
    });
    /*$("tbody button").click(function(){
     alert(0)
     })*/
    $("tbody").on("click", "button", function () {
        $(this).parents("tr").remove();
    });
    //点击全选,下面的全部选择
    $(".checkAll").click(function () {
        //console.log($(this).prop("checked"));
        if ($(this).prop("checked") == true) {
            $("tbody input").prop("checked", true);
        } else {
            $("tbody input").prop("checked", false);
        }
    });
    //下面的选择点击
    $("tbody").on("click", "input", function () {
        if ($(this).prop("checked") == true) {
            n++;
        } else {
            n--;
        }
        if (n == $("tbody input").length) {
            $(".checkAll").prop("checked", true);
        } else {
            $(".checkAll").prop("checked", false);
        }
    });


</script>
</body>
</html>




效果图





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值