javascript - 完全剪切和粘贴一个元素

标签 javascript jquery

我可以使用 jQuery 从一个位置剪切(完全地,使用所有样式和属性)元素并将其粘贴到另一个位置(如 body)吗?

此外,我想在旧位置放置一个字符串(或标记),因为我想在脚本末尾将其位置更改为旧位置。

我可以吗? 怎么办?

最佳答案

appendTo()会自动将匹配的元素从当前位置移动到指定的容器中,这似乎是你想要的。

您可以使用 after()在移动元素之前插入新内容:

$("#yourElement").after("<p>Element was there</p>").appendTo("body");

关于javascript - 完全剪切和粘贴一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7186644/

相关文章:

javascript - jquery show() 在 IE 7 中移动其他元素

javascript - jQuery 元素大小调整在实时站点上不起作用,在本地版本上起作用。 Chrome

javascript - 获取多级下拉菜单的高度

javascript - JS AnimationEnd Loop,想在不使用的情况下不断循环;设置间隔/设置超时

javascript - Typescript-处理来自jquery的未定义

javascript - React Navigation 5,未定义的参数

jquery - 无法在jquery mobile中加载动态 ListView

jquery - JSON 字符串中的冒号

php - 在 Jquery 中调用 JavaScript 的问题

JavaScript style.display ="none"或 jQuery .hide() 效率更高?