jquery动态增加删减表格行特效


Posted in Javascript onNovember 20, 2015

基于jQuery表格增加删除代码是一款动态增加删减表格行特效代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

jquery动态增加删减表格行特效

具体代码如下:

html代码:

<div style="width:720px;margin:20px auto;">
   <table id="tab11" style="display: none">
     <tbody>
       <tr>
         <td height="30" align="center">
           <input type="text" name="NO" size="2" value="1" />
         </td>
         <td align="center">
           <input type="text" name="start_end_time" />
         </td>
         <td align="center">
           <input type="text" name="unit_department" />
         </td>
         <td align="center">
           <input type="text" name="post" />
         </td>
         <td>
           <input type="button" id="Button1" onclick="deltr(this)" value="删行" />
         </td>
       </tr>
     </tbody>
   </table>
   <input type="button" id="btn_addtr" value="增行" />
   <table id="dynamicTable" width="700" border="0" cellspacing="0" cellpadding="0">
     <thead>
       <tr>
         <td height="30" align="center" bgcolor="#CCCCCC">ID</td>
         <td align="center" bgcolor="#CCCCCC">起止时间</td>
         <td align="center" bgcolor="#CCCCCC">单位/部门</td>
         <td align="center" bgcolor="#CCCCCC">职位</td>
         <td></td>
       </tr>
     </thead>
     <tbody>
       <tr>
         <td height="30" align="center">
           <input type="text" name="NO" size="2" value="1" />
         </td>
         <td align="center">
           <input type="text" name="start_end_time" />
         </td>
         <td align="center">
           <input type="text" name="unit_department" />
         </td>
         <td align="center">
           <input type="text" name="post" />
         </td>
         <td>
           <input type="button" id="Button2" onclick="deltr(this)" value="删行" />
         </td>
       </tr>
     </tbody>
   </table>
 </div>

js代码:

$(function () {
      var show_count = 20;  //要显示的条数
      var count = 1;  //递增的开始值,这里是你的ID
      $("#btn_addtr").click(function () {
 
        var length = $("#dynamicTable tbody tr").length;
        //alert(length);
        if (length < show_count)  //点击时候,如果当前的数字小于递增结束的条件
        {
          $("#tab11 tbody tr").clone().appendTo("#dynamicTable tbody");  //在表格后面添加一行
          changeIndex();//更新行号
        }
      });
 
 
    });
    function changeIndex() {
      var i = 1;
      $("#dynamicTable tbody tr").each(function () { //循环tab tbody下的tr
        $(this).find("input[name='NO']").val(i++);//更新行号
      });
    }
 
    function deltr(opp) {
      var length = $("#dynamicTable tbody tr").length;
      //alert(length);
      if (length <= 1) {
        alert("至少保留一行");
      } else {
        $(opp).parent().parent().remove();//移除当前行
        changeIndex();
      }
    }

希望本文所述对大家学习javascript成程序设计有所帮助。

Javascript 相关文章推荐
document.all与WEB标准
May 13 Javascript
slice函数的用法 之不错的应用
Dec 29 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
Nov 04 Javascript
Backbone.js框架中简单的View视图编写学习笔记
Feb 14 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
May 05 Javascript
基于JS实现回到页面顶部的五种写法(从实现到增强)
Sep 03 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
Dec 06 Javascript
微信小程序学习笔记之登录API与获取用户信息操作图文详解
Mar 29 Javascript
使用 vue 实现灭霸打响指英雄消失的效果附demo
May 06 Javascript
阿望教你用vue写扫雷小游戏
Jan 20 Javascript
JS 创建对象的模式实例小结
Apr 28 Javascript
JQuery实现折叠式菜单的详细代码
Jun 03 jQuery
跟我学习javascript的异步脚本加载
Nov 20 #Javascript
JavaScript获取各大浏览器信息图示
Nov 20 #Javascript
跟我学习javascript创建对象(类)的8种方法
Nov 20 #Javascript
跟我学习javascript的最新标准ES6
Nov 20 #Javascript
详解JavaScript语言的基本语法要求
Nov 20 #Javascript
每天一篇javascript学习小结(面向对象编程)
Nov 20 #Javascript
js鼠标点击图片切换效果实现代码
Nov 19 #Javascript
You might like
php中将汉字转换成拼音的函数代码
2012/09/08 PHP
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
功能强大的php文件上传类
2016/08/29 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
javascript中使用正则表达式清理table样式的代码
2020/04/01 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
AngularJs中 ng-repeat指令中实现含有自定义指令的动态html的方法
2017/01/19 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
关于JavaScript的单双引号嵌套问题
2017/08/20 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
学习React中ref的两个demo示例
2018/08/14 Javascript
微信小程序异步API为Promise简化异步编程的操作方法
2018/08/14 Javascript
Vue弹出菜单功能的实现代码
2018/09/12 Javascript
jQuery使用ajax传递json对象到服务端及contentType的用法示例
2020/03/12 jQuery
Tensorflow 利用tf.contrib.learn建立输入函数的方法
2018/02/08 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
python pycharm最新版本激活码(永久有效)附python安装教程
2020/09/18 Python
Tensorflow 实现释放内存
2020/02/03 Python
在终端启动Python时报错的解决方案
2020/11/20 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
HTML5头部标签的一些常用信息小结
2016/10/23 HTML / CSS
BrandAlley英国:法国折扣奢侈品网上零售商
2017/07/03 全球购物
APM Monaco中国官网:来自摩纳哥珠宝品牌
2017/12/27 全球购物
SISLEY希思黎官方旗舰店:享誉全球的奢华植物美容品牌
2018/04/25 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
设计模式的基本要素是什么
2014/04/21 面试题
大学四年的个人自我评价
2014/01/14 职场文书
村干部培训班主持词
2014/03/28 职场文书
工厂门卫岗位职责范本
2014/04/04 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
中学音乐课教学反思
2016/02/18 职场文书
幼儿园六一儿童节开幕词
2016/03/04 职场文书