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 相关文章推荐
JQuery的$命名冲突详细解析
Dec 28 Javascript
js/jquery解析json和数组格式的方法详解
Jan 09 Javascript
jquery ajax跨域解决方法(json方式)
Feb 04 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
Apr 02 Javascript
JavaScript每天定时更换皮肤样式的方法
Jul 01 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
Jul 19 Javascript
JS中Promise函数then的奥秘探究
Jul 30 Javascript
微信小程序 调用远程接口 给全局数组赋值代码实例
Aug 13 Javascript
使用Vue生成动态表单
Nov 26 Javascript
js实现列表向上无限滚动
Jan 13 Javascript
JavaScript实现世界各地时间显示
Sep 07 Javascript
JS实现4位随机验证码
Oct 19 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 zip扩展Linux下安装过程分享
2014/05/05 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
Jquery 动态添加按钮实现代码
2010/05/06 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
基于JQuery模仿苹果桌面的Dock效果(初级版)
2012/10/15 Javascript
jquery实现手机发送验证码的倒计时代码
2014/02/12 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
微信小程序 简单教程实例详解
2017/01/13 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
Vue实现todolist删除功能
2018/06/26 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
jQuery实现条件搜索查询、实时取值及升降序排序的方法分析
2019/05/04 jQuery
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
react用Redux中央仓库实现一个todolist
2019/09/29 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
Vue路由守卫及页面登录权限控制的设置方法(两种)
2020/03/31 Javascript
VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法
2020/04/17 Javascript
优化Python代码使其加快作用域内的查找
2015/03/30 Python
Python实现求最大公约数及判断素数的方法
2015/05/26 Python
Python中Class类用法实例分析
2015/11/12 Python
Python实现运行其他程序的四种方式实例分析
2017/08/17 Python
python 矩阵增加一行或一列的实例
2018/04/04 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
python3 logging日志封装实例
2020/04/08 Python
python3 自动打印出最新版本执行的mysql2redis实例
2020/04/09 Python
python轮询机制控制led实例
2020/05/03 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
创业计划书的主要内容有哪些
2014/01/29 职场文书
领导班子自我剖析材料
2014/08/16 职场文书
党支部活动策划方案
2014/08/18 职场文书
汉语拼音教学反思
2016/02/22 职场文书
2019暑期安全倡议书!
2019/06/27 职场文书