javascript - 将 Jquery 对象附加到 HTML 元素中

标签 javascript jquery html

我想将 $(this).parent() 附加到另一个 div 中,然后删除 $this 元素。
我能够成功删除 $this 元素。但是 .append($(this).parent()) 似乎是一种错误的方法并且不起作用。我想在删除 $this 元素之前将精确副本复制到另一个 div 中。

转载问题陈述: https://jsfiddle.net/rvgo3Luc/

最佳答案

使用 clone() 复制元素,然后附加克隆的元素。

$("#button").on("click", function(){
  console.log($(this).parent());
  // I have to copy this element into say a new div and remove this present element.
  // How to append $(this).parent()
  $("#a").append($(this).parent().clone());
  $(this).remove();
})

JSFIDDLE

关于javascript - 将 Jquery 对象附加到 HTML 元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40924627/

相关文章:

javascript - 如何依次隐藏几个div?

javascript - 使用 for 循环和 setInterval 对 Canvas 进行动画处理

javascript - 为 HTML5 Canvas 上的每个形状赋予随机颜色

html - 将溢出时包含容器 div 中文本的跨度居中

带有 HTTPS 的 jQuery Uploadify 插件

jquery - 第二轮播不工作

javascript - 如果 id 消失,提交按钮可以工作

javascript - 应该首先触发 blur 还是 mousedown?

javascript - 如何获取jsTree中所选节点的id?

javascript - 通过 JavaScript 或 jQuery 刷新确切的 URL