如何加载数据,然后使用jquery插入另一个div后?

时间:2015-01-24 01:13:55

标签: jquery

我有这个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>

1 个答案:

答案 0 :(得分:2)

.load()需要加载到现有的DIV中。如果要将新DIV放在另一个DIV之后,则需要使用$.get()并调用.after()在回调函数中插入新的HTML:

$.get("log2.txt", function(response) {
    $("#log1").after(response);
});