前两天有这样一个需求,就是在一个已经生成了的TABLE界面上动态添加列,并且在添加的列下添加对应的行,这个因为以前没有做过,所以在网上使劲的找资料,才找到了一个类似相同的代码,最后自己整理了出来。
效果图如下所示:
新增前:
新增后:
使用的新增函数如下:
function do_Add(){
//新增表头列
$("#tb tr th:last").after("<th class='tab_titl' width='10%'onclick='do_Del(this);'>动态列</th>");
//新增表行列
$("#table tr").each(function(){
$(this).find("td:last").after("<td style='width:10%'>动态列</td>");
});
}
因为我这里固定了表头,所以表头和表行用了2个TABLE。
删除函数如下:
function do_Del(line){
//获取选中列的位置
var lineLocator = $(line).prevAll().length + 1;
//获取选中列的名称
alert($(line).text());
//删除表头列
$(line).remove();
$("#table tr").each(function(){
//删除表行列
$(this).find("td:nth-child("+lineLocator+")").remove();
});
}
分享到:
相关推荐
主要介绍了jQuery实现动态添加、删除按钮及input输入框的方法,涉及jQuery事件响应及页面元素动态操作相关实现技巧,需要的朋友可以参考下
Jquery实现表格动态增加一行,删除一行(最简洁的代码实现)
本文实例讲述了JQuery动态添加和删除表格行的方法。分享给大家供大家参考。具体分析如下: 昨天做页面表格行动态添加和删除,看了无数的介绍,发现了一个好东东,JQuery。用它实现起来还真的是很方便,这个是我用到...
jQuery添加删除标签代码基于jquery.1.10.2.min.js制作,有添加标签、初始化已设标签、修改标签、删除标签、禁用标签操作、方法启用禁用标签操作等功能。
jQuery自定义添加删除标签代码基于jquery.1.9.1.min.js制作,有自定义添加删除标签功能。
这是一款基于jquery+html5实现的手机触屏滑动列表和点击添加列表项代码。
jQuery项目计划添加删除代码基于jquery-3.1.1.js制作,有待完成、已完成、发布、删除、详情等功能。
jQuery添加删除表单元素代码.zip
jQuery自定义表单添加删除代码基于jquery.1.10.2.min.js制作,自定义标题,添加删除单行输入框、多行输入域、附件等功能。
这篇文章给大家分享的是一个用Jquery实现动态添加和删除tr行的小例子 下面是实现的样子,当然没有样式: 点击添加按钮可以添加一行: 点击删除可以删除本行: 基本功能是这样,下面是代码: <html> <...
jquery html5手机滑动删除和添加列表项代码
NULL 博文链接:https://yaozhiqiang109.iteye.com/blog/1054906
在网页的实际应用中,需要根据不同的条件来改变元素的CSS样式,通过动态的给元素添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此种功能。 一.使用addClass()和removeClass()添加和删除一个CSS类...
这是一款基于jQuery的垂直动态列表插件,在这款插件中,我们可以展开和收拢列表,同时可以动态添加和删除节点,可应用的地方还是蛮多的。唯一的缺点是缺少多级展开的功能,大家有兴趣也可以自行扩展这个jQuery列表...
jQuery列表数据添加删除代码基于jquery.1.9.1.min.js制作,可将左边列表数据添加到右边列表,并可将右边列表转移到左边列表。
jQuery自定义添加删除表单代码.zip
jquery中添加属性和删除属性: 代码如下: $(“#2args”).attr(“disabled”,’disabled’); $(“#2args”).removeAttr(“disabled”); 问题背景: 选择“选项1”是,“两个参数”这个单选按钮有效。 选择“选项2”...
VS2008 编写 基于Jquey ajax 开发的表格控件 能够自定义表头,编辑、添加、删除、统计 数据全都是 json 格式 还能实现 在 表格里插入时间
本文实例讲述了jQuery实现为table表格动态添加或删除tr功能。分享给大家供大家参考,具体如下: HTML页面元素如下: <!-- 订单明细dialog --> 销售订单明细 xss=removed> 订单合同号 ...
因为需要,我现在要做一个网站原型出来,不连接数据库,但是也能在html页面实现增删改查的效果。先做个简单的jquery控制html页面增加和删除一个div的操作