如何加载一些HTML并使用jQuery附加到?

我尝试了以下方法:

$.load("Views/chatBox.html").appendTo('body') is not working! TypeError: $.load is not a function 

编辑 :答案应该只是一行代码,这就足够了,我想

我不明白为什么将容器放在身体的底部并将外部页面加载到那不是你需要的?

您可以尝试的是:

  

但我不是100%肯定这个代码…… 🙂

不,所有这些答案都是不正确的,因为它们依赖于一个单独的容器!

做这个:

 $.ajax({ url: "your.html", success: function (data) { $('body').append(data); }, dataType: 'html' }); 

另一种解决方案:

 jQuery('#AppendToMe').append( jQuery('
').load(...) );

这会将您加载的任何内容附加到#AppendToMe元素中。

当我尝试使用GaVrA的解决方案时,我发现它可能更简单:

  

我猜appentTo会自动删除以前的实例吗? 也许我在这里错过了一些东西?

干得好: