【问题标题】:Moving a <tag> to inside? only the ending tag not the whole <div> tag [duplicate]将 <tag> 移到内部?只有结束标签而不是整个 <div> 标签 [重复]
【发布时间】:2016-03-02 17:11:23
【问题描述】:

我想知道是否可以移动

div 标签>

假设我有一个段落,它下面是一个类似这样的图像

我想知道它是否可能,如果可能,请谁能告诉我如何使用 jquery 或 javascript。

【问题讨论】:

  • 是的,这是间接可能的。您可以发布您尝试过的代码吗?
  • 请展示如何做到这一点@JoshCrozier
  • 不,这是不可能的。您可以将图像移出 div,但不能移动 div 本身的末尾。这是因为 HTML 文档被翻译成内存中的对象结构,它没有结束标签的概念。它确实具有具有父子关系的节点,因此您可以将图像从 div 的子级更改为 div 的兄弟级。
  • aww~,所以这不是多么悲伤。无论如何,你能告诉我把图像移出 div 吗? @GolezTrol

标签: javascript jquery html


【解决方案1】:

我创建了一个小提琴,http://jsbin.com/qunece/edit?html,js,output

您可以复制其中一个的内容并将其附加到另一个

var html = $('#id2').html();
$('#id1').append(html);
$('#id2').remove();

【讨论】:

  • 是的,但我只寻找结束标签来移动整个 div 标签
  • 你能给我们看看代码吗
  • 无论你想移动什么标签,选择那个标签,复制它的 html,把它附加到你想要的地方。并删除实际
猜你喜欢
  • 2023-03-19
  • 1970-01-01
  • 2012-09-12
  • 2013-02-04
  • 2016-02-20
  • 1970-01-01
  • 1970-01-01
  • 2014-04-22
  • 1970-01-01
相关资源
最近更新 更多