我试图将内容移到test2之后,但此刻它不工作。jQuery追加到之前的元素
<div id="test">
<div id="test2"></div>
</div>
<div id="content"></div>
我使用以下的jQuery:
$("#test2").after("#content");
这是怎么.after()
意在发挥作用?我检查了jQuery文档,找不到我做错了什么?
我试图将内容移到test2之后,但此刻它不工作。jQuery追加到之前的元素
<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>
啊好吧,它总是小的小问题! – Dan 2012-04-03 17:44:24
$("#test2").after($("#content"));
尝试这种方式
$("#test2").after($("#content"));
将在
<div id="test">
<div id="test2"></div>
<div id="content"></div>
</div>
您正在插入选择器而不是元素。 – jrummell 2012-04-03 17:39:28