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 写类方式之七
Jul 05 Javascript
文本框根据输入内容自适应高度的代码
Oct 24 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
AngularJS入门教程之与服务器(Ajax)交互操作示例【附完整demo源码下载】
Nov 02 Javascript
Vue.js bootstrap前端实现分页和排序
Mar 10 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
Apr 20 Javascript
详解vue.js2.0父组件点击触发子组件方法
May 10 Javascript
微信小程序报错:this.setData is not a function的解决办法
Sep 27 Javascript
详解Vue SPA项目优化小记
Jul 03 Javascript
webpack打包非模块化js的方法
Oct 24 Javascript
openlayers实现图标拖动获取坐标
Sep 25 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 parse_url 一个好用的函数
2009/10/03 PHP
探讨捕获php错误信息方法的详解
2013/06/09 PHP
ThinkPHP CURD方法之order方法详解
2014/06/18 PHP
PHP进程同步代码实例
2015/02/12 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
Bootstrap基本组件学习笔记之导航(10)
2016/12/07 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
Node.js中使用mongoose操作mongodb数据库的方法
2017/09/12 Javascript
基于百度地图api清除指定覆盖物(Overlay)的方法
2018/01/26 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
Angular7.2.7路由使用初体验
2019/03/01 Javascript
Vue程序调试的方法
2019/06/17 Javascript
TypeScript高级用法的知识点汇总
2019/12/17 Javascript
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
python基础教程之获取本机ip数据包示例
2014/02/10 Python
Python中获取对象信息的方法
2015/04/27 Python
Python中关于使用模块的基础知识
2015/05/24 Python
Python之父谈Python的未来形式
2016/07/01 Python
Python从Excel中读取日期一列的方法
2018/11/28 Python
对python for 文件指定行读写操作详解
2018/12/29 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
python递归法解决棋盘分割问题
2019/07/17 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
会计工作决心书
2014/03/11 职场文书
企业业务员岗位职责
2014/03/14 职场文书
公证委托书模板
2014/04/03 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
2015年办税服务厅工作总结
2015/07/23 职场文书
运动会跳远广播稿
2015/08/19 职场文书
公司董事任命书
2015/09/21 职场文书
2015年挂职锻炼个人总结
2015/10/22 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
Python实现简单的俄罗斯方块游戏
2021/09/25 Python
Python Matplotlib绘制动画的代码详解
2022/05/30 Python