jQuery 将 after 追加到元素之前

标签 jquery

我正在尝试将内容移至 test2 之后,但目前不起作用。

<div id="test">
    <div id="test2"></div>  
</div>

<div id="content"></div>

我正在使用以下 jQuery:

$("#test2").after("#content");

这就是 .after() 的功能?我检查了 jQuery 文档,但找不到我做错了什么?

最佳答案

$("#content").insertAfter("#test2");​

将导致:

<div id="test">
    <div id="test2">b</div>
    <div id="content">a</div>  
</div>

<强> jsFiddle example

关于jQuery 将 after 追加到元素之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998446/

相关文章:

javascript - 使用 jquery 父函数获取隐藏输入的值

javascript - 使用 fullPage.js 消失的元素

javascript - 固定水平位置但允许使用 jQuery 垂直滚动

jquery - 路由域子文件夹问题

javascript - 如何将小数四舍五入到两位?

javascript - 水平和垂直对齐多个 div 框

javascript - 将表中的值拆分为不同的文本输入?

javascript - Jquery Draggable 占位符拖放

jquery - Kendo UI 如何使用 jQuery 获取网格属性?

jquery - 为什么我在 CSS 中的样式不起作用,因为我在 HTML 文件和 CSS 文件中给出了适当的类名?