html-实现点击 图标动态增加一行或多行,删除一行或多行

问题描述

实现点击 图标动态增加一行或多行,删除一行或多行

  <td colspan =""4""><input class=""w100"" id=""meetingdate1"" name=""meetingdate"" type=""text"" validateGroup=""{date:true}"" /><img src=""<c:url value=""/resources/images/calendar.gif""/>"" />            </td>

这是一行文本框 点击后面的图片 实现动态增加一行或多行 删除一行或多行 各位大神帮帮忙用 jQuery怎么实现呀 代码怎么写呀

解决方案

 <!DOCTYPE html><html><head><script src=""/jquery/jquery-1.11.1.min.js""></script><script>function del(self){   $(self).parents('tr').remove();}function add(self){   var tr = '<tr>'    + '<td colspan =""4"">'+ '<input class=""w100"" id=""meetingdate1"" name=""meetingdate"" type=""text""  />'+ '<img src="" ""  alt=""删除"" onclick=""del(this)""/>'+ '<img src="" ""  alt=""增加"" onclick=""add(this)""/></td>'+'</tr>';   $(self).parents('table').append(tr);}</script></head><body><table id='mytable'><tr><td colspan =""4""><input class=""w100"" id=""meetingdate1"" name=""meetingdate"" type=""text""  /><img src="" ""  alt='删除' onclick='del(this)'/><img src="" ""  alt='增加' onclick='add(this)'/></td></tr></table></body></html>

解决方案二:
function addtr() {
var s = """";
var num = $(""#num"").val();
num++;
$(""#num"").val(num);
//alert(num);
var des = ""

"";
des += "" "";
des += "" "";
des += """";
des += "" "";
des += "" "";
des += """";
des += "" "";
des += "" "";
des += """";
des += "" "";
des += "" "";
des += """";
des += "" "";
des += "" "";
des += """";
des += "" "";
des += "" "";
des += """";
des += "" "";
des += "" 删除"";
des += """";
des += """";
$(""#table"").append(des);
}
function del(id) {
$(""#tr"" + id).remove();
//var num = $(""#num"").val();
//num--;
//$(""#num"").val(num);
//alert(num);
}
之前写过的一个。 可以按照自己需要的样式拼接

解决方案三:
这样的例子很多,参考:
http://blog.csdn.net/zhentmc/article/details/7643148

解决方案四:
http://ask.csdn.net/questions/195913#answer_form

解决方案五:
javascript添加删除表格数据行示例

解决方案六:
<!DOCTYPE html>

function del(self){ $(self).parents('tr').remove();}function add(self){ var tr = '<tr>' + '<td colspan =""4"">'+ '<input class=""w100"" id=""meetingdate1"" name=""meetingdate"" type=""text"" />'+ '<img src="" "" alt=""删除"" onclick=""del(this)""/>'+ '<img src="" "" alt=""增加"" onclick=""add(this)""/></td>'+'</tr>'; $(self).parents('table').append(tr);}

解决方案七:
ORACLE实现多行合并一行
多行合并为一行

时间: 2024-11-10 00:59:47

html-实现点击 图标动态增加一行或多行,删除一行或多行的相关文章

js简单实现表单中点击按钮动态增加输入框数量的方法_javascript技巧

本文实例讲述了js简单实现表单中点击按钮动态增加输入框数量的方法.分享给大家供大家参考.具体如下: 这里演示表单中点击按钮动态增加输入框数量的方法,默认是没有输入框,点击按钮之后,输入框会不断的增加,每点击一次,增加一个,觉得挺不错吧,希望对你有所帮助. 运行效果如下图所示: 在线演示地址如下: http://demo.jb51.net/js/2015/js-table-input-button-add-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3

javascript动态增加文本输入框并带删除按钮代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="conte

自动-jqgrid删除一行,它的下一行的rowid

问题描述 jqgrid删除一行,它的下一行的rowid jqgrid删除一行,它的下一行的rowid为什么不自动加一,怎样改变

js动态增加删除行

js动态增加删除行代码,很实用. 所做过的多个项目中均用到js动态添加删除行的应用,在写过多种方案后,最终整理出这个最为方便应用的方案,以备日后拿来便用: 以下是DEMO全部代码: <html>  <head>   <title>Ace Test</title> <script language="JavaScript">      var cGetRow=-99999;   function insertrow(){   v

利用jquery给指定的table动态添加一行、删除一行的方法_jquery

$("#mytable tr").find("td:nth-child(1)") 1表示获取每行的第一列 $("#mytable tr").find("td:nth-child(3)") 3表示获取每行的第三列 今天在项目中,刚好用到给指定的table添加一行.删除一行,就直接找google,搜出来的东西不尽如人意,不是功能不好就是千篇一律,简直浪费时间还不讨好,于是乎就自己动手封装个,现就把代码分享出来,避免大伙重复造轮子,

jquery动态增加删减表格行特效_jquery

基于jQuery表格增加删除代码是一款动态增加删减表格行特效代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: html代码: <div style="width:720px;margin:20px auto;"> <table id="tab11" style="display: none"> <tbody> <tr> <td height="30"

JS实现点击按钮自动增加一个单元格的方法

 这篇文章主要介绍了JS实现点击按钮自动增加一个单元格的方法,实例分析了javascript操作表格单元格的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个单元格   代码如下: <HTML> <HEAD> <TITLE>js动态生成表格</TITLE>

javascript-怎么动态增加元素顺序?

问题描述 怎么动态增加元素顺序? <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>JQuery Test</title> <script src="../behappy/jquery-2.1.4.min.js" charset="utf-8&q

jquery ext grid 实现动态添加,删除一行。急!!! 大神们求帮忙!10分

问题描述 jquery ext grid 实现动态添加,删除一行.急!!! 大神们求帮忙!10分 解决方案 Ext如何动态添加一行组件EXT增加删除一行 解决方案二: 添加http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.data.Store-method-add 删除,通过find找到记录,然后调用removehttp://docs.sencha.com/extjs/4.1.3/#!/api/Ext.data.Store-method-findhttp