利用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实现打开本地文件或文件夹
Mar 09 Javascript
javascript+xml技术实现分页浏览
Jul 27 Javascript
兼容IE/Firefox/Opera/Safari的检测页面装载完毕的脚本Ext.onReady的实现
Jul 14 Javascript
理解Javascript_14_函数形式参数与arguments
Oct 20 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
Sep 09 Javascript
JavaScript检查子字符串是否在字符串中的方法
Feb 03 Javascript
使用JavaScript获取Request中参数的值方法
Sep 27 Javascript
jQuery快速高效制作网页交互特效
Feb 24 Javascript
ES6中Math对象新增的方法实例详解
Apr 25 Javascript
详解Angular 4.x 动态创建组件
Apr 25 Javascript
layui使用及简单的三级联动实现教程
Dec 01 Javascript
吃通javascript正则表达式
Apr 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输入流php://input介绍
2012/09/18 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
thinkphp框架实现路由重定义简化url访问地址的方法分析
2020/04/04 PHP
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
JavaScript中闭包的详解
2017/04/01 Javascript
使用Require.js封装原生js轮播图的实现代码
2017/06/15 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
JS添加或删除HTML dom元素的方法实例分析
2019/03/05 Javascript
node.js通过url读取文件
2020/10/16 Javascript
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
web.py在模板中输出美元符号的方法
2014/08/26 Python
Python中optionParser模块的使用方法实例教程
2014/08/29 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
Python读取Excel表格,并同时画折线图和柱状图的方法
2018/10/14 Python
python中树与树的表示知识点总结
2019/09/14 Python
树莓派升级python的具体步骤
2020/07/05 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
纬创Java面试题笔试题
2014/10/02 面试题
金鑫耀Java笔试题
2014/09/06 面试题
高中微机老师自我鉴定
2014/02/16 职场文书
项目施工员岗位职责
2014/03/09 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
花田少年史观后感
2015/06/16 职场文书
高中运动会前导词
2015/07/20 职场文书
详解盒子端CSS动画性能提升
2021/05/24 HTML / CSS