javascript - 如何将一个div的内容复制到另一个div

标签 javascript jquery

我正在尝试使用 jquery 将选定 div 内的单个元素复制到另一个 div。但是用我的代码将整个部门复制到另一个部门..

我的代码是:

$('#image').html($('#selected').html());  //which copies entire content of #selected division

划分为:

<div class="imgs" id="selected">
<img width="100%" height="100%" data-id="1" data-alid="1" src="data:image/jpeg;base64,">
<div class="xyz"><a href="#">Xyz</a></div>
</div>

我只需要从 div imgs 复制 img

请任何人帮助我......谢谢......

最佳答案

下面是一个示例,它使用 id “selected” 元素在元素内复制第一个 img 元素code> 并将其附加到具有 id 的元素 "image":

$("#selected > img").first().clone().appendTo("#image");

使用:

  • $()查找 direct children 的所有 img 元素具有 id "selected"

  • 的元素
  • first()将其减少到仅第一个匹配的 img

  • clone克隆(复制)它

  • appendTo将其附加到具有 id "image"

  • 的元素
<小时/>

花一个小时阅读 jQuery API docs 非常值得开始到结束。令人惊奇的是,这将为您在长期错误中节省大量时间。

关于javascript - 如何将一个div的内容复制到另一个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15117745/

相关文章:

jquery - ajax 上的 html 表单 enctype

jquery - 连续悬停在多个元素上

javascript - 如何让它等到一切完成直到下一次迭代

javascript - 2 个已知字符之间的子字符串

javascript - 每个语句的 for 循环等效吗?

jquery - 汽车横幅动画网站

javascript - 单击时将 2 个 Bootstrap 列替换为 2 个隐藏列。 rails 4, Bootstrap

jquery - 奇怪的 Buttonset 行为

javascript - 如何将 JS 数组添加到 Meteor 自动表单条目中

带有一些 Razor 的 Javascript 无法在外部工作