JQuery 动态添加删除一个table

朵啦 2014-10-30 01:18:24
业务需求如图:



请各位大侠多多指教~~~

...全文
564 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
朵啦 2014-10-30
  • 打赏
  • 举报
回复
谢谢大家~~ 谢谢 slwsss
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 20 楼 u012393569 的回复:
因为表是克隆的 那么表的ID也是 一样的阿 是我写法有问题吗 为什么弹不出值来呢
var ss=table.find('input[name=scenicName]').val();//引号
朵啦 2014-10-30
  • 打赏
  • 举报
回复


因为表是克隆的 那么表的ID也是 一样的阿
是我写法有问题吗 为什么弹不出值来呢


slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 15 楼 u012393569 的回复:
这样也只是取一个表阿 0.0 我所有的表 也写很多个循环么 @slwsss
上面给的那个已经是循环取了 http://www.w3school.com.cn/tiy/t.asp?f=jquery_traversing_each
朵啦 2014-10-30
  • 打赏
  • 举报
回复
朵啦 2014-10-30
  • 打赏
  • 举报
回复
我也不知所云
闪闪放光芒 2014-10-30
  • 打赏
  • 举报
回复
还是创建过程中让表单里面name值顺序依次加一然后在动态程序当中遍历name值获取当中的value更好一些吧。(这个做法就不能克隆表单了)这是在下的愚建望二位指导
朵啦 2014-10-30
  • 打赏
  • 举报
回复
这样也只是取一个表阿 0.0 我所有的表 也写很多个循环么 @slwsss
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 12 楼 u012393569 的回复:
[quote=引用 11 楼 slwsss 的回复:] [quote=引用 10 楼 u012393569 的回复:] 不对 这样克隆出来的表 取值的时候 id name 都一样 我应该怎么添加呢 -。-
通过table获取 $(table).find(input[name=name]).val()[/quote] 这样阿 这样如果有很多个表格 我岂不是要写很多 能不能循环div下面的所有表格 取出所有制呢 0.0 [/quote] $('table').each(function(){//取所有表循环 var table=$(this);alert(table.find(input[name=name]).val()); })
朵啦 2014-10-30
  • 打赏
  • 举报
回复
还有 我这个是MVC 项目 是用post提交到后台添加的

我该怎么获取值阿0.0

朵啦 2014-10-30
  • 打赏
  • 举报
回复
引用 11 楼 slwsss 的回复:
[quote=引用 10 楼 u012393569 的回复:] 不对 这样克隆出来的表 取值的时候 id name 都一样 我应该怎么添加呢 -。-
通过table获取 $(table).find(input[name=name]).val()[/quote] 这样阿 这样如果有很多个表格 我岂不是要写很多 能不能循环div下面的所有表格 取出所有制呢 0.0
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 10 楼 u012393569 的回复:
不对 这样克隆出来的表 取值的时候 id name 都一样 我应该怎么添加呢 -。-
通过table获取 $(table).find(input[name=name]).val()
朵啦 2014-10-30
  • 打赏
  • 举报
回复
不对 这样克隆出来的表 取值的时候 id name 都一样 我应该怎么添加呢 -。-
朵啦 2014-10-30
  • 打赏
  • 举报
回复
用户把所有东西 填写完了之后 循环tbale 添加数据 0.0
朵啦 2014-10-30
  • 打赏
  • 举报
回复
onclick="$(this).parents('table').remove();" 嗯嗯 可以了
闪闪放光芒 2014-10-30
  • 打赏
  • 举报
回复
他这个很明显应该是一个表单。如果仅仅克隆那么里面的里面文本框name值不也相同了吗?提交到后台怎么接收值呢。 至于删除直接$(obj).remove()就ok了
slwsss 2014-10-30
  • 打赏
  • 举报
回复
引用 5 楼 u012393569 的回复:
[quote=引用 3 楼 slwsss 的回复:]


    <script src="http://v.lqz.cn/Common/Scripts/jquery-1.8.0.min.js" type="text/javascript" language="javascript"></script>
  <style>
  div{width:100px;height:100px;background:red;}
  </style>
  <div class="a"><input type="button" value="asa" onclick="$(this).parents('div').clone(true).appendTo('body')"/></div>
可以了 谢谢~~ 那我要把这个table从div里面移除怎么办呢[/quote] $(table).remove()
朵啦 2014-10-30
  • 打赏
  • 举报
回复
引用 3 楼 slwsss 的回复:


    <script src="http://v.lqz.cn/Common/Scripts/jquery-1.8.0.min.js" type="text/javascript" language="javascript"></script>
  <style>
  div{width:100px;height:100px;background:red;}
  </style>
  <div class="a"><input type="button" value="asa" onclick="$(this).parents('div').clone(true).appendTo('body')"/></div>
可以了 谢谢~~ 那我要把这个table从div里面移除怎么办呢
KeepSayingNo 2014-10-30
  • 打赏
  • 举报
回复
不知道这个需求是干啥的,一般就是让用户填信息,然后提交
slwsss 2014-10-30
  • 打赏
  • 举报
回复


    <script src="http://v.lqz.cn/Common/Scripts/jquery-1.8.0.min.js" type="text/javascript" language="javascript"></script>
  <style>
  div{width:100px;height:100px;background:red;}
  </style>
  <div class="a"><input type="button" value="asa" onclick="$(this).parents('div').clone(true).appendTo('body')"/></div>
加载更多回复(2)

87,977

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧