利用JQuery实现datatables插件的增加和删除行功能


Posted in Javascript onJanuary 06, 2017

在学习过程中遇到了这个利用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实现datatables插件的增加和删除行功能

以上所述是小编给大家介绍的利用JQuery实现datatables插件的增加和删除行功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Js 订制自己的AlertBox(信息提示框)
Jan 09 Javascript
js面向对象设计用{}好还是function(){}好(构造函数)
Oct 23 Javascript
extjs3 combobox取value和text案例详解
Feb 06 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
Jun 17 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
Sep 21 Javascript
javascript实现类似超链接的效果
Dec 26 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
Oct 28 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
Jan 23 Javascript
jquery实现左右无缝轮播图
Jul 31 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
VUE重点问题总结
Mar 19 Javascript
微信小程序实现跑马灯效果
Oct 21 Javascript
javascript正则表达式模糊匹配IP地址功能示例
Jan 06 #Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
Jan 06 #Javascript
使用BootStrap进行轮播图的制作
Jan 06 #Javascript
BootStrap便签页的简单应用
Jan 06 #Javascript
bootstrap table实例详解
Jan 06 #Javascript
node.js发送邮件email的方法详解
Jan 06 #Javascript
利用jquery实现实时更新歌词的方法
Jan 06 #Javascript
You might like
PHP实现MVC开发得最简单的方法――模型
2007/04/10 PHP
php二维数组转成字符串示例
2014/02/17 PHP
php实现过滤字符串中的中文和数字实例
2015/07/29 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
2016/03/21 PHP
Laravel 添加多语言提示信息的方法
2019/09/29 PHP
js获取单选按钮的数据
2006/11/27 Javascript
Javascript JSQL,SQL无处不在,
2010/05/05 Javascript
JQuery开发的数独游戏代码
2010/10/29 Javascript
request请求获取参数的实现方法(post和get两种方式)
2016/09/27 Javascript
canvas实现钟表效果
2017/02/13 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
js/jQuery实现全选效果
2019/06/17 jQuery
vue改变循环遍历后的数据实例
2019/11/07 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
用Python中的字典来处理索引统计的方法
2015/05/05 Python
Django添加feeds功能的示例
2018/08/07 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
Python 从subprocess运行的子进程中实时获取输出的例子
2019/08/14 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
python数据持久存储 pickle模块的基本使用方法解析
2019/08/30 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
pycharm 实现光标快速移动到括号外或行尾的操作
2021/02/05 Python
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
环境科学专业优秀毕业生自荐书
2014/02/03 职场文书
给校长的建议书600字
2014/05/15 职场文书
导师就业推荐信范文
2014/05/22 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
告别网页搜索!教你用python实现一款属于自己的翻译词典软件
2021/06/03 Python
MySQL 数据类型详情
2021/11/11 MySQL
SQL基础查询和LINQ集成化查询
2022/01/18 MySQL
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis