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 unicode与GBK2312(中文)编码转换方法
Nov 14 Javascript
jquery导航制件jquery鼠标经过变色效果示例
Dec 05 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
Jun 23 Javascript
JS小游戏之仙剑翻牌源码详解
Sep 25 Javascript
javascript实现树形菜单的方法
Jul 17 Javascript
javascript实现任务栏消息提示的简单实例
May 31 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
Javascript实现倒计时(防页面刷新)实例
Dec 13 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 Javascript
angular.js + require.js构建模块化单页面应用的方法步骤
Jul 19 Javascript
Node.js 使用AngularJS的方法示例
May 11 Javascript
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
杨氏矩阵查找的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
discuz的php防止sql注入函数
2011/01/17 PHP
php解析xml提示Invalid byte 1 of 1-byte UTF-8 sequence错误的处理方法
2013/11/14 PHP
ThinkPHP访问不存在的模块跳转到404页面的方法
2014/06/19 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
PHP查看当前变量类型的方法
2015/07/31 PHP
php+ajax简单实现全选删除的方法
2016/12/06 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
phpstudy2020搭建站点的实现示例
2020/10/30 PHP
通过修改referer下载文件的方法
2008/05/11 Javascript
javascript &amp;&amp;和||运算法的另类使用技巧
2009/11/28 Javascript
Javascript 中介者模式实例
2009/12/16 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
jquery插件validate验证的小例子
2013/05/08 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
js中function()使用方法
2013/12/24 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
全面解析Bootstrap排版使用方法(文字样式)
2015/11/30 Javascript
javascript与jquery动态创建html元素示例
2016/07/25 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
深入理解Angular4中的依赖注入
2017/06/07 Javascript
在小程序开发中使用npm的方法
2018/10/17 Javascript
jsonp格式前端发送和后台接受写法的代码详解
2019/11/07 Javascript
python实现同时给多个变量赋值的方法
2015/04/30 Python
Python封装shell命令实例分析
2015/05/05 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
Django中的Model操作表的实现
2018/07/24 Python
python中的常量和变量代码详解
2018/07/25 Python
Python猜数字算法题详解
2020/03/01 Python
html2canvas生成清晰的图片实现打印的示例代码
2019/09/30 HTML / CSS
人力资源部培训专员岗位职责
2014/01/02 职场文书
推荐信模板
2014/05/09 职场文书
委托书如何写
2014/08/30 职场文书
学习礼仪心得体会
2014/09/01 职场文书
2015年收银工作总结范文
2015/04/01 职场文书
利用Python实现Picgo图床工具
2021/11/23 Python