javascript - 更改标签在 DOM 中的位置

标签 javascript jquery html dom dom-manipulation

<p>I like turtles</p>
<h3>Child brags about stuff</h3>
<h4>The Herd</h4>

如何更改标签的位置(顺序)?

对此:

<h3>Child brags about stuff</h3>
<p>I like turtles</p>
<h4>The Herd</h4>

有 JQuery 的可能性吗?

最佳答案

使用 .detach().insertAfter() jQuery 方法,如下所示:

$(function() {
   $('p').detach().insertAfter('h3'); 
});

jsFiddle证明。

关于javascript - 更改标签在 DOM 中的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7976960/

相关文章:

javascript - 在 Angular 中调用远程 URL 时 CORS 策略错误

php - 使用 JQuery 选择表单数组值

javascript - jquery 中的字母数字范围 slider

java - 如何使用 Jsoup 从嵌套范围中获取文本?

javascript - 如何在不刷新和使用 JQuery/AJAX 的情况下从服务器获取响应?

javascript - 类型错误 : Cannot read property 'avatar' of null

javascript - 如何自动重新编译流程删除类型的更改发生

jquery - 如何摆脱 jquery 布局中的边距

html - 创建一个带有标签的垂直分隔符

html - 如何在 Internet Explorer 的 XSL 文档中包含 CSS 样式表?