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实现的分页函数
Feb 07 Javascript
html数组字符串拼接的最快方法
Sep 16 Javascript
解析jQuery与其它js(Prototype)库兼容共存
Jul 04 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
你所未知的3种Node.js代码优化方式
Feb 25 Javascript
js获取Html元素的实际宽度高度的方法
May 19 Javascript
解决URL地址中的中文乱码问题的办法
Feb 10 Javascript
vue axios登录请求拦截器
Apr 02 Javascript
Vue父组件如何获取子组件中的变量
Jul 24 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
Nov 09 Javascript
Vue自动构建发布脚本的方法示例
Jul 24 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 02 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
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
javascript vvorld 在线加密破解方法
2008/11/13 Javascript
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
将查询条件的input、select清空
2014/01/14 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
JavaScript中的对象的extensible属性介绍
2014/12/30 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
jquery+json实现动态商品内容展示的方法
2016/01/14 Javascript
javascript轻量级库createjs使用Easel实现拖拽效果
2016/02/19 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
JS中使用 after 伪类清除浮动实例
2017/03/01 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
详解vue-cli3 中跨域解决方案
2019/04/10 Javascript
layui 点击重置按钮, select 并没有被重置的解决方法
2019/09/03 Javascript
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
python中的多重继承实例讲解
2014/09/28 Python
Python中的变量和作用域详解
2016/07/13 Python
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
python networkx 根据图的权重画图实现
2019/07/10 Python
python字典的常用方法总结
2019/07/31 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
应届护士推荐信
2013/11/16 职场文书
销售提升方案
2014/06/07 职场文书
单位授权委托书范文
2014/08/02 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
python基于tkinter制作无损音乐下载工具
2021/03/29 Python
分析Python list操作为什么会错误
2021/11/17 Python
mysql查找连续出现n次以上的数字
2022/05/11 MySQL