jquery 中table动态添加行和删除列操作

本文介绍如何使用HTML创建表格,并提供动态添加及删除行的方法。包括基本表格结构定义、JavaScript动态行增删实现。
该文章已生成可运行项目,
1.简单的table使用定义
<table class="table table-bordered table-hover" style="text-align: center;" id="Result">
                <thead>
                    <tr>
                        <!-- <th width="10%"><input type="checkbox" id="checkAll"/></th> -->
                        <th width="10%" class="text-center">活动名称</th>
                        <th width="10%" class="text-center">活动媒体</th>
                        <th width="20%" class="text-center">开始时间</th>
                        <th width="10%" class="text-center">结束时间</th>
                        <th width="15%" class="text-center">活动状态</th>
                        <th width="25%" class="text-center">操作</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>222</td>
                        <td>222</td>
                        <td>222</td>
                        <td>222</td>
                        <td>222</td>
                        <td><a href="">操作</a></td>
                    </tr>
                </tbody>
            </table>

2.动态添加行

var result="";
        result +="<tr>";
        result +="<td>eeeee</td>";
        result +="<td>eeeee</td>";
        result +="<td>eeeee</td>";
        result +="<td>eeeee</td>";
        result +="<td>eeeee</td>";
        result +="<td><a href=\"javascript:void(0)\" onclick=\"removeTr(this)\">删除</a></td>";
        result +="</tr>";
        $("#Result tbody").append(result);

通过调用table中的append方法添加一行;

3.动态删除行

function removeTr(obj) {
        // alert('ssss');
        var tr= $(obj).parent().parent();
        tr.remove();
    }
定义超链接点击删除操作,动态获取a>td>tr对象,然后调用remove方法移除当前的tr对象
本文章已经生成可运行项目
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值