我試圖將內容移到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