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 相关文章推荐
JS拖动技术 关于setCapture使用
Dec 09 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
Jun 28 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
Apr 04 Javascript
jquery取子节点及当前节点属性值的方法
Sep 09 Javascript
JS动态添加Table的TR,TD实现方法
Jan 28 Javascript
js实现跨域访问的三种方法
Dec 09 Javascript
JavaScript类型系统之基本数据类型与包装类型
Jan 06 Javascript
jQuery实现响应鼠标事件的图片透明效果【附demo源码下载】
Jun 16 Javascript
Centos7 中 Node.js安装简单方法
Nov 02 Javascript
Canvas 制作动态进度加载水球详解及实例代码
Dec 09 Javascript
js中的面向对象之对象常见创建方法详解
Dec 16 Javascript
javascript局部自定义鼠标右键菜单
Dec 08 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
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
Yii2框架中使用PHPExcel导出Excel文件的示例
2017/08/09 PHP
Javascript创建自定义对象 创建Object实例添加属性和方法
2012/06/04 Javascript
js汉字转拼音实现代码
2013/02/06 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
jQuery的live()方法对hover事件的处理示例
2014/02/27 Javascript
js 判断控件获得焦点的示例代码
2014/03/04 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
javascript中typeof操作符和constucor属性检测
2015/02/26 Javascript
轻松实现js选项卡切换效果
2016/09/24 Javascript
node操作mysql数据库实例详解
2017/03/17 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
react实现同页面三级跳转路由布局
2019/09/26 Javascript
javascript实现计算器功能
2020/03/30 Javascript
在Vue中使用antv的示例代码
2020/06/29 Javascript
JavaScript实现随机点名小程序
2020/10/29 Javascript
JavaScript实现图片合成下载的示例
2020/11/19 Javascript
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
用python写的一个wordpress的采集程序
2016/02/27 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
Python实现的绘制三维双螺旋线图形功能示例
2018/06/23 Python
Python操作SQLite数据库过程解析
2019/09/02 Python
Python如何把十进制数转换成ip地址
2020/05/25 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
python中字符串的编码与解码详析
2020/12/03 Python
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
体育纪念品、亲笔签名的体育收藏品:Steiner Sports
2020/07/31 全球购物
青年文明号事迹材料
2014/01/18 职场文书
护士工作心得体会
2016/01/25 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
python playwright 自动等待和断言详解
2021/11/27 Python