利用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获取后台Cookies值的小例子
Mar 04 Javascript
今天是星期几的4种JS代码写法
Sep 17 Javascript
Javascript delete 引用类型对象
Nov 01 Javascript
jQuery获得IE版本不准确webbrowser的解决方法
Feb 23 Javascript
js创建对象的方法汇总
Jan 07 Javascript
vue实现todolist单页面应用
Apr 11 Javascript
JS实现的判断方法、变量是否存在功能示例
Mar 28 Javascript
JavaScript解析及序列化JSON的方法实例分析
Jan 04 Javascript
javascript数据类型中的一些小知识点(推荐)
Apr 18 Javascript
Vue3.0 响应式系统源码逐行分析讲解
Oct 14 Javascript
mpvue实现微信小程序快递单号查询代码
Apr 03 Javascript
Vue实现菜单切换功能
Nov 08 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+Redis实现延迟任务,实现自动取消订单功能
2019/11/21 PHP
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
改变checkbox默认选中状态及取值的实现代码
2016/05/26 Javascript
基于jQuery实现仿百度首页选项卡切换效果
2016/05/29 Javascript
一道优雅面试题分析js中fn()和return fn()的区别
2016/07/05 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
JavaScript实现瀑布流以及加载效果
2017/02/11 Javascript
TypeScript入门-接口
2017/03/30 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
iview中Select 选择器多选校验方法
2018/03/15 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
详解puppeteer使用代理
2018/12/27 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
2020/03/07 Javascript
[03:45]Newbee战队出征西雅图 决战2016国际邀请赛
2016/08/02 DOTA
详解Python中类的定义与使用
2017/04/11 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
python将txt等文件中的数据读为numpy数组的方法
2018/12/22 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Python中 Global和Nonlocal的用法详解
2020/01/20 Python
Python如何实现在字符串里嵌入双引号或者单引号
2020/03/02 Python
结束运行python的方法
2020/06/16 Python
降低python版本的操作方法
2020/09/11 Python
css3实现平移效果(transfrom:translate)的示例
2020/11/13 HTML / CSS
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
PHP如何设置和取得Cookie值
2015/06/30 面试题
《春到梅花山》教学反思
2014/04/16 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
体育运动口号
2014/06/09 职场文书
小学二年级数学教学计划
2015/01/20 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
2016年推广普通话宣传周活动总结
2016/04/06 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android