从文件加载一些HTML并将其插入页面时遇到问题。基本上我有一个HTML页面,其body标签中有一些其他HTML元素,我想要做的是在body标签的末尾插入一些额外的HTML,但不删除当前在body标签中的内容。 我正在使用它来注入HTML:
$("body").load("VAADIN/html/test.html", function(){
var $HTMLob = $(this);
});
插入的HTML剪辑正常,但删除了body标记内的所有其他内容。有没有办法解决这个问题,并将其他所有内容保留在body标签中,并在body标签的末尾附加新的HTML?我尝试使用appendTo()但无济于事,任何想法? 感谢
答案 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);
});