【发布时间】:2011-03-11 09:46:42
【问题描述】:
我正在使用 jQuery 并尝试从外部 HTML 文件加载正文。
如果我尝试加载一些div,它会起作用:
$('body').load('example.html #content');
但我无法做这样的事情:
$('body').load('example.html body');
【问题讨论】:
-
嗯,根据文档,它应该工作。
-
不知道为什么它不起作用,但您可以在正文中添加一个 id 并按照您的工作示例处理它。
-
这绝对行不通。看起来必须将 body 包装到另一个 div 中并选择它。
-
根据this comment,这不起作用,因为在应用选择器之前会剥离正文元素。您必须将整个内容正文包装在另一个标签中,然后选择它。
-
我对此进行了测试,它确实有效,所以我添加了一个actual answer。