使用jquery为table动态添加行的实现代码
这里,用的jquery来做的。关键代码如下:
//添加数据行;
function AddRow(){
var vTb=$("#TbData");//得到表格ID=TbData的jquery对象
//所有的数据行有一个.CaseRow的Class,得到数据行的大小
var vNum=$("#TbData tr").filter(".CaseRow").size()+1;//表格有多少个数据行
var vTr=$("#TbData #trDataRow1"); //得到表格中的第一行数据
var vTrClone=vTr.clone(true);//创建第一行的副本对象vTrClone
vTrClone[0].id="trDataRow"+vNum;//设置第一个Id为当前获取索引;防止重复添加多个ID为trDataRow1的数据行;一次添加一个;
vTrClone.appendTo(vTb);//把副本单元格对象添加到表格下方
}
该方法,主要运用了jquery的clone函数,克隆一个table的行副本。然后添加给原来的table。
删除方法关键Code:
var vNum=$("#TbData tr").filter(".CaseRow").size()+1;//表格有多少个数据行;
if(vNum<=2)
{
alert('请至少留一行');
return;
}
var vbtnDel=$(this);//得到点击的按钮对象
var vTr=vbtnDel.parent("td").parent("tr");//得到父tr对象;
if(vTr.attr("id")=="trDataRow1")
{
alert('第一行不能删除!'); //第一行是克隆的基础,不能删除
return;
}else{
vTr.remove();
}
使用jquery为table动态添加行的实现代码相关推荐
- NPOI给word中的表格table动态添加行,并保留表格样式 , 替换文字时文字中包含<br/>换行
public class NPOIHelper{/// <summary>/// 输出模板docx文档/// </summary>/// <param name=&quo ...
- jquery实现输入框动态增减的实例代码
2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...
- 利用jquery给指定的table动态添加一行、删除一行
$("#mytable tr").find("td:nth-child(1)") 1表示获取每行的第一列 $("#mytable tr"). ...
- php 动态添加表格行,jQuery给html表格动态添加行方法总结
这次给大家带来jQuery给html表格动态添加行方法总结,jQuery给html表格动态添加行的注意事项有哪些,下面就是实战案例,一起来看一下. 本文实例讲述了jQuery实现html表格动态添加新 ...
- 动态添加行 为元素解绑事件 delegate的解绑事件 off的解绑事件
动态添加行 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF- ...
- jQuery操作Table学习总结(转)
转自:http://www.cnblogs.com/12go/archive/2011/12/01/2270756.html <style type="text/css"&g ...
- ajax怎样获得表头信息,layui.table动态获取表头和列表数据示例
layui.table动态获取表头和列表数据示例 2020年07月14日 | 萬仟网IT编程 | 我要评论 ```javascript//表格layui.use('table', function() ...
- 汇总常用的jQuery操作Table tr td方法
2019独角兽企业重金招聘Python工程师标准>>> 1.鼠标移动行变色 方法一:jQuery中的hover(fun(),fun())方法,参数一:第一个方法是添加样式功能,参数二 ...
- php表格tr,jQuery+ajax实现动态添加表格tr td功能示例
本文实例讲述了jQuery+ajax实现动态添加表格tr td功能.分享给大家供大家参考,具体如下: 功能:ajax获取后台返回数据给table动态添加tr/td html部分: ajax部分: va ...
- Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
最近做的项目中有一个需求就是要求在线填写表格内容时,不够的话可以动态添加一行,我这里用的jQuery来实现,下面是我项目截图展现: 当点击"添加输入框"按钮时,就会自动添加一行 下 ...
最新文章
- java编写一个通讯录_java写的通讯录(小玩意)
- OI模板大全(普及~省选NOI)
- 100w个整数中,每个数各不相同,且都小于100w,问如何快速的排序
- Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- 关于AppCompatDelegate的使用
- Koa / Co / Bluebird or Q / Generators / Promises / Thunks 的相互关系
- java+向前进一_Java 线程基础
- asp.net 去除字符串右侧的最后一个字符
- Clojure学习02:语法
- 喜大普奔,Ant Design of Vue 1.0版本发布
- oracle获取字符串长度函数length()和hengthb()
- 同方知网阅读器_汪总对峙众粉丝!透露为何加入凌烟阁?澄清塌哥,汪总平台号 一个办公室?大姐刺激汪总退网?...
- 按字母排列的中国城市名称大全
- 实用的Google搜索技巧
- 598. 范围求和 II【我亦无他唯手熟尔】
- 关于keras-yolov3-deepsort
- 杂记之视频监控基础之IPCAM
- Android Studio 连接逍遥模拟器
- PTA 1088三人行
- 10个 Istio 流量管理 最常用的例子,你知道几个?