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中Math对象使用说明
Jan 16 Javascript
js中top/parent/frame概述及案例应用
Feb 06 Javascript
深入理解javascript变量声明
Nov 20 Javascript
JavaScript中动态向表格添加数据
Jan 24 Javascript
微信JS-SDK选取手机照片上传功能
Apr 21 Javascript
微信小程序之购物车功能
Sep 23 Javascript
基于构造函数的五种继承方法小结
Jul 27 Javascript
js禁止浏览器页面后退功能的实例(推荐)
Sep 01 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
Sep 20 Javascript
jQuery中实现text()的方法
Apr 04 jQuery
ant-design-vue中tree增删改的操作方法
Nov 03 Javascript
微信小程序实现分页加载效果
Nov 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 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP正则表达式笔记与实例详解
2019/05/09 PHP
web 页面分页打印的实现
2009/06/22 Javascript
JS求平均值的小例子
2013/11/29 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
javascript处理a标签超链接默认事件的方法
2015/06/29 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
Angular在一个页面中使用两个ng-app的方法
2017/02/20 Javascript
jQuery实现的文字逐行向上间歇滚动效果示例
2017/09/06 jQuery
微信小程序使用checkbox显示多项选择框功能【附源码下载】
2017/12/11 Javascript
js+html实现周岁年龄计算器
2019/06/25 Javascript
Python中functools模块的常用函数解析
2016/06/30 Python
Python实现单词翻译功能
2017/06/06 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
2018/06/04 Python
python对于requests的封装方法详解
2019/01/03 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
浅谈keras中Dropout在预测过程中是否仍要起作用
2020/07/09 Python
利用Python实现自动扫雷小脚本
2020/12/17 Python
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
大专自我鉴定范文
2013/10/01 职场文书
会计专业毕业生推荐信
2013/11/05 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
会议邀请函范文
2014/01/09 职场文书
入党积极分子自我鉴定
2014/02/18 职场文书
促销活动总结模板
2014/07/01 职场文书
党的群众路线查摆剖析材料
2014/10/10 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python
HTML常用标签超详细整理
2022/03/19 HTML / CSS