我正在尝试将内容移到test2之后,但目前它还没有运行。
<div id="test">
<div id="test2"></div>
</div>
<div id="content"></div>
我使用以下jQuery:
$("#test2").after("#content");
这就是.after()
的功能吗?我检查了jQuery文档,无法找到我做错的事情?
答案 0 :(得分:6)
$("#content").insertAfter("#test2");
将导致:
<div id="test">
<div id="test2">b</div>
<div id="content">a</div>
</div>
<强> jsFiddle example 强>
答案 1 :(得分:3)
$("#test2").after($("#content"));
试试这种方式
答案 2 :(得分:2)
$("#test2").after($("#content"));
将导致
<div id="test">
<div id="test2"></div>
<div id="content"></div>
</div>
答案 3 :(得分:1)