jquery动态添加或删除表(table)的行(tr)

2024-06-19 00:32

本文主要是介绍jquery动态添加或删除表(table)的行(tr),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

功能描述:点击表格某一行之后的按钮实现对该行的添加删除操作(实现后为下图)


代码:

<span style="font-size:18px;"><%@ page language="java" contentType="text/html; charset=utf-8"pageEncoding="utf-8"%>
<html>
<head>
<title>add tr demo</title>
<style type="text/css">.datatable td {border-bottom: 1px solid #e4e5e5;height: 35px;line-height: 35px;text-align: left;padding-left: 10px;}
</style>
<script type="text/javascript"	src="/AddTrDemo/js/jquery-1.9.1.js"></script>
<script type="text/javascript" charset="UTF-8">function addTr(obj){var tr = $(obj).parent().parent().clone();  //当前obj的父节点td的父节点trtr.appendTo("#fatable");
/* 	     $("#fatable tr:last input[type=text]").val(0);    默认值设置为0*/}function delTr(obj){var trlen = $("#fatable tr").length;if(trlen==1){showError('Cannot Be Deleted');return false;}$(obj).parent().parent().remove(); }
</script></head>
<body style="text-align:center"><form id="" method="post" action=""><div class="pop-body"><div style="padding:0 20px; margin-top:10px;margin-bottom: 20px;"><div style="position:relative; z-index:1000px;"><table width="100%"><tbody><tr><th width="22%">Plan </th><th width="2%">|</th><th width="22%">Quantity (packs)</th><th width="2%">|</th><th width="22%">Quantity (tickets)</th><th width="2%">|</th><th width="22%">Amount (riels)</th><th width="8%"> </th></tr></tbody></table></div><div id="box" style="border:1px solid #ccc;"><table id="fatable" class="datatable" cellpadding="0 " cellspacing="0" width="100%"><tbody><tr><td width="22%"><select style="width: 230px" name="planCode"></select></td><td width="2%"> </td><td width="22%"><input type="text"  name="packages"/></td><td width="2%"> </td><td width="22%"><input type="text"  name="tickets"/> </td><td width="2%"> </td><td width="22%"><input type="text"  name="amount"/> </td><td width="4%"><img src="/AddTrDemo/img/add.png"  οnclick="addTr(this);" height="16px" width="16px"/></td><td width="4%"><img src="/AddTrDemo/img/cross.png"  οnclick="delTr(this);" height="16px" width="16px"/></td></tr></tbody></table></div></div></div></form></body>
</html></span>

这篇关于jquery动态添加或删除表(table)的行(tr)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1073497

相关文章

一文详解Git中分支本地和远程删除的方法

《一文详解Git中分支本地和远程删除的方法》在使用Git进行版本控制的过程中,我们会创建多个分支来进行不同功能的开发,这就容易涉及到如何正确地删除本地分支和远程分支,下面我们就来看看相关的实现方法吧... 目录技术背景实现步骤删除本地分支删除远程www.chinasem.cn分支同步删除信息到其他机器示例步骤

python删除xml中的w:ascii属性的步骤

《python删除xml中的w:ascii属性的步骤》使用xml.etree.ElementTree删除WordXML中w:ascii属性,需注册命名空间并定位rFonts元素,通过del操作删除属... 可以使用python的XML.etree.ElementTree模块通过以下步骤删除XML中的w:as

springboot如何通过http动态操作xxl-job任务

《springboot如何通过http动态操作xxl-job任务》:本文主要介绍springboot如何通过http动态操作xxl-job任务的问题,具有很好的参考价值,希望对大家有所帮助,如有错... 目录springboot通过http动态操作xxl-job任务一、maven依赖二、配置文件三、xxl-

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

Java实现自定义table宽高的示例代码

《Java实现自定义table宽高的示例代码》在桌面应用、管理系统乃至报表工具中,表格(JTable)作为最常用的数据展示组件,不仅承载对数据的增删改查,还需要配合布局与视觉需求,而JavaSwing... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

前端如何通过nginx访问本地端口

《前端如何通过nginx访问本地端口》:本文主要介绍前端如何通过nginx访问本地端口的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、nginx安装1、下载(1)下载地址(2)系统选择(3)版本选择2、安装部署(1)解压(2)配置文件修改(3)启动(4)

HTML中meta标签的常见使用案例(示例详解)

《HTML中meta标签的常见使用案例(示例详解)》HTMLmeta标签用于提供文档元数据,涵盖字符编码、SEO优化、社交媒体集成、移动设备适配、浏览器控制及安全隐私设置,优化页面显示与搜索引擎索引... 目录html中meta标签的常见使用案例一、基础功能二、搜索引擎优化(seo)三、社交媒体集成四、移动

HTML input 标签示例详解

《HTMLinput标签示例详解》input标签主要用于接收用户的输入,随type属性值的不同,变换其具体功能,本文通过实例图文并茂的形式给大家介绍HTMLinput标签,感兴趣的朋友一... 目录通用属性输入框单行文本输入框 text密码输入框 password数字输入框 number电子邮件输入编程框

HTML img标签和超链接标签详细介绍

《HTMLimg标签和超链接标签详细介绍》:本文主要介绍了HTML中img标签的使用,包括src属性(指定图片路径)、相对/绝对路径区别、alt替代文本、title提示、宽高控制及边框设置等,详细内容请阅读本文,希望能对你有所帮助... 目录img 标签src 属性alt 属性title 属性width/h

如何在Mac上彻底删除Edge账户? 手动卸载Edge浏览器并清理残留文件技巧

《如何在Mac上彻底删除Edge账户?手动卸载Edge浏览器并清理残留文件技巧》Mac上的Edge账户里存了不少网站密码和个人信息,结果同事一不小心打开了,简直尴尬到爆炸,想要卸载edge浏览器并清... 如果你遇到 Microsoft Edge 浏览器运行迟缓、频繁崩溃或网页加载异常等问题,可以尝试多种方