我有这个div
<div id="log1">
</div>
现在我需要使用jquery load方法在log2之后加载log2,最终会像这样。
<div id="log1">
</div>
<div id="log2">
</div>
这不起作用......
$("#log1").after().load("log2.txt");
某种结果不是我想要的......
<div id="log1">
<div id="log2"></div>
</div>
答案 0 :(得分:2)
.load()
需要加载到现有的DIV中。如果要将新DIV放在另一个DIV之后,则需要使用$.get()
并调用.after()
在回调函数中插入新的HTML:
$.get("log2.txt", function(response) {
$("#log1").after(response);
});