jquery 表格的增行删行实现思路


Posted in Javascript onMarch 21, 2013

在做后台中遇到的情况,分享下

<!DOCTYPE html> 
<html> 
<head> 
<title>表格增行,删行处理</title> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery"></script> 
</head> 
<body> 
<script> 
$(function(){ 
var show_count = 20; //要显示的条数 
var count = $("input:text").val(); //递增的开始值,这里是你的ID 
var fin_count = parseInt(count) + (show_count-1); //结束递增的条件 
$("#btn_addtr").click(function(){ 
if(count < fin_count) //点击时候,如果当前的数字小于递增结束的条件 
{ 
$("tr:eq(1)").clone().appendTo("table"); //在表格后面添加一行 
$("tr:last td input:first").val(++count); //改变添加的行的ID值。 
} 
}); 
}); 
function deltr(){ 
var length=$("tr").length; 
if(length<=2){ 
alert("至少保留一行"); 
}else{ 
$("tr:last").remove(); 
} 
} 
</script> 
<input type="button" id="btn_addtr" value="增行"> 
<table id="dynamicTable" width="700" border="0" cellspacing="0" cellpadding="0"> 
<tr> 
<td height="30" align="center" bgcolor="#CCCCCC">ID</td> 
<td align="center" bgcolor="#CCCCCC">Username</td> 
<td align="center" bgcolor="#CCCCCC">Usertype</td> 
<td align="center" bgcolor="#CCCCCC">Other</td> 
<td></td> 
</tr> 
<tr> 
<div style="background:#ccc;"> 
<td height="30" align="center"><input type="text" size="2" value="1" /></td> 
<td align="center"><input type="text" name="username" /></td> 
<td align="center"> 
<select name="type"> 
<option value="1">Administrator</option> 
<option value="2">Guest</option> 
</select> 
</td> 
<td align="center"><input type="text" name="username2" /></td> 
<td><input type="button" id="btn_deltr" onclick="deltr()" value="删行"></td> 
</div> 
</tr> 
</table> 
</body> 
</html>
Javascript 相关文章推荐
javascript延时重复执行函数 lLoopRun.js
Jun 29 Javascript
用JavaScript实现UrlEncode和UrlDecode的脚本代码
Jul 23 Javascript
加载远程图片时,经常因为缓存而得不到更新的解决方法(分享)
Jun 26 Javascript
javascript通过获取html标签属性class实现多选项卡的方法
Jul 27 Javascript
关于JSON.parse(),JSON.stringify(),jQuery.parseJSON()的用法
Jun 30 Javascript
AngularJS基础 ng-copy 指令实例代码
Aug 01 Javascript
React实现双向绑定示例代码
Sep 19 Javascript
JavaScript递归操作实例浅析
Oct 31 Javascript
Vue与Node.js通过socket.io通信的示例代码
Jul 25 Javascript
iview Upload组件多个文件上传的示例代码
Sep 30 Javascript
JavaScript实现无限级递归树的示例代码
Mar 29 Javascript
使用VUE实现在table中文字信息超过5个隐藏鼠标移到时弹窗显示全部
Sep 16 Javascript
杨氏矩阵查找的JS代码
Mar 21 #Javascript
JavaScript 判断浏览器是否支持SVG的代码
Mar 21 #Javascript
js禁止document element对象选中文本实现代码
Mar 21 #Javascript
JS获取并操作iframe中元素的方法
Mar 21 #Javascript
jQuery页面图片伴随滚动条逐渐显示的小例子
Mar 21 #Javascript
js 验证密码强弱的小例子
Mar 21 #Javascript
javascript中日期转换成时间戳的小例子
Mar 21 #Javascript
You might like
用PHP编程语言开发动态WAP页面
2006/10/09 PHP
php 更新数据库中断的解决方法
2009/06/05 PHP
frename PHP 灵活文件命名函数 frename
2009/09/09 PHP
php 获取客户端的真实ip
2009/11/30 PHP
PHP使用range协议实现输出文件断点续传代码实例
2014/07/04 PHP
php使用redis的有序集合zset实现延迟队列应用示例
2020/02/20 PHP
laravel框架路由分组,中间件,命名空间,子域名,路由前缀实例分析
2020/02/18 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
Javascript面向对象设计一 工厂模式
2011/12/20 Javascript
javascript动态加载二
2012/08/22 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
用js写的一个路由(简单实例)
2016/09/24 Javascript
基于JavaScript实现带缩略图的轮播效果
2017/01/12 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
Node.js的Koa实现JWT用户认证方法
2018/05/05 Javascript
JS实现模糊查询带下拉匹配效果
2018/06/21 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
小程序实现多选框功能
2018/10/30 Javascript
原生js实现碰撞检测
2020/03/12 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
使用wxpython实现的一个简单图片浏览器实例
2014/07/10 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
python实现用户答题功能
2018/01/17 Python
python 字典 setdefault()和get()方法比较详解
2019/08/07 Python
python 利用toapi库自动生成api
2020/10/19 Python
Python3.9.0 a1安装pygame出错解决全过程(小结)
2021/02/02 Python
自我评价范文点评
2013/12/04 职场文书
计算机求职自荐信范文
2014/04/19 职场文书
2014村党支部书记党建工作汇报材料
2014/11/02 职场文书
个人事迹材料范文
2014/12/29 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
nginx优化的六点方法
2021/03/31 Servers
分析Java中Map的遍历性能问题
2021/06/26 Java/Android