将分区内容复制到第二分区
Copying Div Contents into Second Div
如何克隆一个div的所有内容(包括输入或其他标记的内存数据)并将它们放入另一个div?
我尝试使用innerHTML
属性,但在此期间不会复制任何输入到文本框中的信息。
有人有什么解决方案吗?
简单的javascript:使用var clone = [somediv].cloneNode(true)
。如果适用,请确保更改克隆的id!cloneNode(true)
将复制原始的所有属性和子节点,好像它也将复制输入字段的值。它不会复制分配给原始元素的处理程序。另请参阅MDN
我已经编辑了这个jsfiddle(旨在回答另一个SO问题)来演示它。
您可以使用jQuery的.clone(true)
:http://api.jquery.com/clone/
如果没有jQuery,您可以使用
var clone = cloneNode(true);
然后将该节点附加到您喜欢的任何位置,例如
var targetNode = documentGetElementById('someID');
targetNode.appendChild(clone);
相关文章:
- 使用Clipboard.js复制span文本
- ZeroClipboard-在复制之前添加到值
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- 如何在android中使用phonegap将文件从一个文件夹移动/复制到另一个文件夹
- 设置滑块分区上的滚动
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 复制图像路径以单击它
- JQuery移动动态分区页面
- 复制当前url按钮-Javascript
- 多维数据集网格未在指定的分区中绘制
- 具有所有样式的文本正在复制到可编辑文本区域
- JavaScript”;复制“;HTML表单
- jsPlumb-拖动克隆而不进行复制
- 如何将给定的curl命令复制为jquery ajax请求
- 如何对映射插件创建的敲除对象进行深度复制
- 将分区内容复制到第二分区
- 将选中的复选框复制到另一个分区中
- Jquery:将内容从表复制到分区
- 如何将ngRepeat内容复制到另一个分区中
- 将一个分区的子元素与所有关联的事件一起复制到另一个分区