jquery实现表格的增加行和删除行

东腾的博客 东腾的博客     2022-08-20     411

关键词:

利用JQuery实现datatables插件的增加和删除行操作

在学习过程中遇到了这个利用JQuery对表格行的增加和删除,特记录下来以供初学者参考。

下面是主要的代码:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>zengjia he shancu </title>
    <meta charset="utf-8" />
    <script src="../jsPanel-3.5.0/jquery-3.1.1.min.js"></script>
    <script src="../DataTables/js/js/jquery.dataTables.min.js"></script>
    <link href="../DataTables/js/css/jquery.dataTables.min.css" rel="stylesheet" />
    <script type="text/javascript">

        $(document).ready(function () {
            $("#table").DataTable()
        });
        var i = 0;
        //添加行
        function addRow() {
            i++;
            var rowTem = '<tr class="tr_' + i + '">'
                + '<td><input type="Text" id="txt' + i + '" /></td>'
                + '<td><input type="Text" id="pwd' + i + '"/></td>'
                + '<td><a href="#" onclick=delRow('+i+') >删除</a></td>'
                + '</tr>';
           //var tableHtml = $("#table tbody").html();
           // tableHtml += rowTem;
              $("#table tbody:last").append(rowTem);
          //  $("#table tbody").html(tableHtml);

        }
        //删除行
        function delRow(_id) {
            $("#table .tr_"+_id).hide();
            i--;
        }
        //进行测试
        function ceshi() {
            var str1 = '';
            for( var j=1;j<=i;j++){
                var str = $("#" + "txt" + j).val();
                str1 += str;
            }
            alert(str1);
        }
    </script>
</head>
<body>
    <div style="width:500px">
        <table id="table" border="1" width="500px" class="display  hover cell-border  border-blue-1" >
            <tr width="150px">
                <th width="70px">用户名</th>
                <th width="70px">密码</th>
                <th width="30px">操作</th>
            </tr>
        </table>
    </div>
    <input type="button" value="添加行" onclick="addRow();" />
    <input type="button" value="测试数据" onclick="ceshi();" />
</body>
</html>

运行的截图如下:

jquery实现表格冻结行和列

  前几天,遇到一个需求是要将表格的前几行和前几列冻结即固定,就是在有滚动条的情况下,保持那几行和那几列固定,这个需求其实是一个非常常见的需求,因为在涉及好多行和列时,在拖动滚动条时,我们需要知道每行... 查看详情

表格增加整行和删除整行(代码片段)

需求:表格增加整行和删除整行,因为后台数据的特殊性,增加行没有索引。addRow()if(this.checkBoxData.length>1||this.checkBoxData.length<1)this.$message.error(message:"请选择一行进行添加",duration:2000);else//因为增加表格没有索引,所以自己... 查看详情

jquery实现表格行的动态增加与删除序号从1开始排列

<tableid="tab"border="1"width="60%"align="center"style="margin-top:20px"><tr><tdwidth="20%">序</td><td>标题</td><td>描述</td><td>操作</td></tr&g 查看详情

在 asp.net 中使用 Jquery 在表中添加行和删除行

】在asp.net中使用Jquery在表中添加行和删除行【英文标题】:AddingrowsandremovingrowstotableusingJqueryinasp.net【发布时间】:2013-10-1307:53:05【问题描述】:我在母版页中有一个表格表格边框="1"边框样式="虚线"宽度="80%"id="tblAddBirthdays"trid="t... 查看详情

使用jquery动态添加和删除表中的行和列

】使用jquery动态添加和删除表中的行和列【英文标题】:Addanddeleterowsandcolumnsinatabledynamicallyusingjquery【发布时间】:2016-10-2902:19:56【问题描述】:我需要使用jquery动态添加行和列以及删除表中的行和列。谁能帮帮我..到目前为止... 查看详情

如何使用引导行和列增加文本区域的高度

...发布时间】:2018-07-1111:52:58【问题描述】:我设计了一个表格,其中我有两个连续的项目,如下所示:我的输出我使用的代码:<divclass="row"><divclass="col-sm-3"><!--[1,0]-->& 查看详情

excel2010表格行和列转换的方法

...后采用上面同样的方法进行“选择性粘贴”进行“转置”实现Excel转换行列。以上就是小编分享给大家的Excel2010表格行和列转换的方法,希望对大家都所帮助!更多精彩教程,请多关注格子啦!  教程小编推荐:  Excel... 查看详情

动态增加表格行高

】动态增加表格行高【英文标题】:Increasetablerowheightdynamically【发布时间】:2017-09-1105:18:05【问题描述】:我有一个表格,其中包含一个自定义单元格、一个标签和一个文本字段。我重新使用了大约5行的同一个单元格。只有当... 查看详情

如何在swift 3的表格视图中仅更改选定行和未选定行的字体颜色和大小?

】如何在swift3的表格视图中仅更改选定行和未选定行的字体颜色和大小?【英文标题】:Howtochangefontcolourandsizeforonlyselectedrowandforunselectedrowstobenormalintableviewinswift3?【发布时间】:2017-12-2609:21:58【问题描述】:在这里我需要制作选... 查看详情

关于表格——增加删除行,鼠标选定(利用javascript)

涉及到的知识点:1、onmouseover,onmouseout2、domgetElementByTagName3、新建节点元素createElement;<!DOCTYPEhtml><html><head><title>newdocument</title><metahttp-equiv="Content-Type"content 查看详情

实现表格的增加,删除,复制,克隆

<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>操作表格</title><script>functionappend(){varthirdtr=document.getElementById(‘thirdtr‘);varparents=t 查看详情

angularjs实现动态表格的删除与增加

 <divclass="wrap"ng-controller="ViewController"><divclass="butgroup"> <buttontype="button"id="addData"class="btnbtn-success"ng-click="addData()">AddData</button> <b 查看详情

jquery有选择性的增加和删除表格

删除额。。。第一次发,这个提问的工具还搞不来,下面增加下我的要求。就是页面上有三张不同的表格。之后有一个可选择的下拉菜单,里面分别是这三张表格的名称,你可以选择任意的表格名称,选中之后,点击增加的按钮... 查看详情

具有多个固定行和列的 HTML 表格

】具有多个固定行和列的HTML表格【英文标题】:HTMLtablewithmultiplefixedrowsandcolumns【发布时间】:2019-04-0423:45:16【问题描述】:我有一张这样的桌子:现在,实际上,将有超过100行和/或列。自然,在这样的表格中,有人可能会忘记... 查看详情

如何用jquery实现动态删除表格行

这个问题我需要用一段代码来实现,步骤如下:1.把相关的标签写上<preclass="html"name="code"><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns=&qu... 查看详情

在 python-docx 中,如何删除表格行?

】在python-docx中,如何删除表格行?【英文标题】:Inpython-docxhowdoIdeleteatablerow?【发布时间】:2019-04-0603:06:18【问题描述】:我不知道如何在python-docx中删除表格行。具体来说,我的表格带有一个标题行和一个具有存储在第一个单... 查看详情

js节点操作(表格在js中添加行和单元格,并有一个删除键)(代码片段)

1<divid="div">2<tableid="tab">3<tr>4<th>编号</th>5<th>姓名</th>6<th>性别</th>7<th>年龄</th>8</tr>9</table>10</div>html内容&nbs 查看详情

eclipse快捷键

...rl+D:删除当前行。4、Ctrl+Alt+↓复制当前行到下一行(复制增加)。5、Ctrl+Alt+↑复制当前行到上一行(复制增加)。6、Alt+↓当前行和下面一行交换位置(特别实用,可以省去先剪切,再粘贴了)。7、Alt+↑当前行和上面一行交换位... 查看详情