table 添加行 删除行 然后取所有行的值

table的代码

    <table class="table table-bordered table-data" id="jtcyTbale">
        <thead>
        <tr>
            <th colspan="11" style="text-align: center">家庭成员
                <button class="btn btn-success" id="jtcytj"  type="button">
                    <i class="fa fa-plus"></i> 添加
                </button>
            </th>
        </tr>
        <tr>
            <th>姓名</th>
            <th>性别</th>
            <th>关系</th>
            <th>身份证号</th>
            <th>户籍性质</th>
            <th>职业状态</th>
            <th>婚姻情况</th>
            <th>联系方式</th>
            <th>保障状态</th>
            <th>产权人</th>
            <th style="width: 100px">操作</th>
        </tr>
        </thead>
        <tbody>
        <tr>
            <td><input style="width: 80%" name="name"/></td>
            <td><input style="width: 80%" name="sex"/></td>
            <td><input style="width: 80%" name="guanXi"/></td>
            <td><input style="width: 80%" name="idNum"/></td>
            <td><input style="width: 80%" name="hj"/></td>
            <td><input style="width: 80%" name="job"/></td>
            <td><input style="width: 80%" name="marriage"/></td>
            <td><input style="width: 80%" name="tel"/></td>
            <td><input style="width: 80%" name="bzzt"/></td>
            <td><input style="width: 80%" name="cqr"/></td>
            <td><button class='deleteH' type='button' >删除</button></td>
        </tr>
        </tbody>
    </table>

                //添加行
                $('#jtcytj').on('click',function () {
                    $("#jtcyTbale").append("<tr>\n" +
                        "            <td><input style=\"width: 80%\" name=\"name\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"sex\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"guanXi\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"idNum\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"hj\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"job\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"marriage\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"tel\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"bzzt\"/></td>\n" +
                        "            <td><input style=\"width: 80%\" name=\"cqr\"/></td>\n" +
                        "            <td><button class='deleteH' type='button' >删除</button></td>\n" +
                        "        </tr>")
                })
                
                //删除行
                $('#jtcyTbale').on('click','.deleteH',function () {
                    $(this).closest('tr').remove();
                })

                //取所有行的值
                let datas = [];
                $("#jtcyTbale tbody tr").each((i, o) => {
                    let row = {}
                    datas.push(row)
                    $(o).find("input").each((i, ip) => {
                        let obj = $(ip)
                        row[obj.attr('name')] = obj.val()
                    })
                })
                console.log(datas)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值