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 面向对象 继承
May 13 Javascript
jQuery EasyUI API 中文文档 - Form表单
Oct 06 Javascript
Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
Apr 02 Javascript
js触发onchange事件的方法说明
Mar 08 Javascript
jQuery插件pagination实现分页特效
Apr 12 Javascript
JavaScript实现带箭头标识的多级下拉菜单效果
Aug 27 Javascript
vue如何在自定义组件中使用v-model
May 14 Javascript
vue 的点击事件获取当前点击的元素方法
Sep 15 Javascript
脚手架vue-cli工程webpack的基本用法详解
Sep 29 Javascript
vue使用微信JS-SDK实现分享功能
Aug 23 Javascript
nuxt配置通过指定IP和端口访问的实现
Jan 08 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
Feb 08 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 数组教程 定义数组
2009/10/23 PHP
php 发送带附件邮件示例
2014/01/23 PHP
在laravel中使用Symfony的Crawler组件分析HTML
2017/06/19 PHP
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
jquery淡入淡出效果简单实例
2016/01/14 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
微信小程序页面滑动屏幕加载数据效果
2020/11/16 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
微信小程序开发之map地图组件定位并手动修改位置偏差
2019/08/17 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
[00:14]PWL:老朋友Mushi拍VLOG与中国玩家问好
2020/11/04 DOTA
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
实例分析python3实现并发访问水平切分表
2018/09/29 Python
解决Python3 被PHP程序调用执行返回乱码的问题
2019/02/16 Python
python3.4+pycharm 环境安装及使用方法
2019/06/13 Python
python实现图片压缩代码实例
2019/08/12 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
当当网官方旗舰店:中国图书销售夺金品牌
2018/04/02 全球购物
求职简历中个人的自我评价
2013/12/01 职场文书
医大实习自我鉴定
2013/12/07 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
2014年安全生产大检查方案
2014/05/13 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
Vue的列表之渲染,排序,过滤详解
2022/02/24 Vue.js