从文件加载HTML并将其附加到body标记的末尾

时间:2016-07-07 08:19:12

标签: javascript jquery vaadin7

从文件加载一些HTML并将其插入页面时遇到问题。基本上我有一个HTML页面,其body标签中有一些其他HTML元素,我想要做的是在body标签的末尾插入一些额外的HTML,但不删除当前在body标签中的内容。 我正在使用它来注入HTML:

$("body").load("VAADIN/html/test.html", function(){ 
    var $HTMLob = $(this);
});

插入的HTML剪辑正常,但删除了body标记内的所有其他内容。有没有办法解决这个问题,并将其他所有内容保留在body标签中,并在body标签的末尾附加新的HTML?我尝试使用appendTo()但无济于事,任何想法? 感谢

2 个答案:

答案 0 :(得分:1)

$.get("VAADIN/html/test.html", function(result){ 
   $("body").append(result);
});

你尝试过这样的事吗?

答案 1 :(得分:1)

.load函数将匹配的slector的所有内容替换为已检索的内容。

所以你应该使用$.get而不是append,如下所示:

$.get("VAADIN/html/test.html", function(data){ 
    $(document).append(data);
});