jquery如何实现在一个jsp页面动态添加一个多行多列的表格 35

点击复制就会多出同样的一个《物证材料信息的表格》,这个页面是包含在别的页面中的子信息。我已经用jquery的clone()方法实现了表格的复制,但是表格中文本框的id和n... 点击复制就会多出同样的一个《物证材料信息的表格》
,这个页面是包含在别的页面中的子信息。
我已经用jquery的clone()方法实现了表格的复制,但是表格中文本框的id和name我没有办法改变,要怎样才能实现多个表格一起提交和后台进行交互了?如上图,填写了多个物证材料信息,我后台如何得到多个物证材料信息!求高手指点
展开
 我来答
匿名用户
2013-08-15
展开全部
你可以在《物证材料信息的表格》外面套一个div,获取这个div的innerHTML,加入到下面即可;

只设置name,不要加id了;后台通过name获取数组。
后台循环数组添加即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
empty1021
2013-09-12
知道答主
回答量:24
采纳率:0%
帮助的人:5.2万
展开全部
我想在也遇到同样的问题,我想请问一下你的问题是如何解决的,能分享一下吗?我的QQ是497262356
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yasiolar
2013-08-15
知道答主
回答量:35
采纳率:0%
帮助的人:22.5万
展开全部
var o=$("原表格");
$(document).append(o.html());
更多追问追答
追问
这样假如有这样会导致name和id相同,如何不同且把值和后台action进行交互了?
追答

既然页面中会有多个相同表格的存在,那么用id属性是很不明智的,类似的情况建议不不要写id,改用选择器来实现

比如你需要获得的数据来自<input type='text' id='abc'/>,它在这个表格中是第2个文本框,你可以写成

var tb=$("myTbale"); //获取需要操作的表格
var myText=tb.find("input[type='text']).eq(1);    //获取目标表格中的第二个文本框

这样不会比用id来获取对象复杂多少,也能有效避免数据混乱

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
retryzhanglong
2013-08-15
知道答主
回答量:36
采纳率:0%
帮助的人:14.3万
展开全部
你可以直接copy这个表格的外包div就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式