利用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 相关文章推荐
javascript 常用功能总结
Mar 18 Javascript
浅析JS刷新框架中的其他页面 &amp;&amp; JS刷新窗口方法汇总
Jul 08 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
Dec 19 Javascript
jquery操作对象数组元素方法详解
Nov 26 Javascript
下一代Bootstrap的5个特点 超酷炫!
Jun 17 Javascript
Bootstrap选项卡动态切换效果
Nov 28 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
Feb 01 Javascript
解决vue打包之后静态资源图片失效的问题
Feb 21 Javascript
解决vue-cli + webpack 新建项目出错的问题
Mar 20 Javascript
vue中通过使用$attrs实现组件之间的数据传递功能
Sep 01 Javascript
bootstrap table实现iview固定列的效果实例代码详解
Sep 30 Javascript
js计时事件实现圆形时钟
Mar 25 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 Static关键字实用方法
2010/06/04 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
img标签中onerror用法
2009/08/13 Javascript
jQuery中wrapInner()方法用法实例
2015/01/16 Javascript
jQuery实现自动滚动到页面顶端的方法
2015/05/22 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
Jquery使用小技巧汇总
2015/12/29 Javascript
jQuery事件的绑定、触发、及监听方法简单说明
2016/05/10 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
JS获取本周周一,周末及获取任意时间的周一周末功能示例
2017/02/09 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
Zepto实现密码的隐藏/显示
2017/04/07 Javascript
nodejs+websocket实时聊天系统改进版
2017/05/18 NodeJs
Vue使用lodop实现打印小结
2019/07/06 Javascript
nest.js 使用express需要提供多个静态目录的操作方法
2019/10/24 Javascript
解决vue admin element noCache设置无效的问题
2019/11/12 Javascript
python学习之面向对象【入门初级篇】
2017/01/21 Python
Python 关于反射和类的特殊成员方法
2017/09/14 Python
python如何实现反向迭代
2018/03/20 Python
对pycharm代码整体左移和右移缩进快捷键的介绍
2018/07/16 Python
numpy中的meshgrid函数的使用
2019/07/31 Python
python多进程 主进程和子进程间共享和不共享全局变量实例
2020/04/25 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
Python 绘制可视化折线图
2020/07/22 Python
python实现简单遗传算法
2020/09/18 Python
python 爬虫网页登陆的简单实现
2020/11/30 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
欧洲领先的火车票和大巴票预订平台:Trainline
2018/12/26 全球购物
FC-Moto美国:欧洲最大的摩托车服装和头盔商店之一
2019/08/24 全球购物
车贷收入证明范本
2014/01/09 职场文书
促销活动策划方案
2014/01/12 职场文书
保护环境的标语
2014/06/09 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers