【发布时间】:2012-11-16 21:37:22
【问题描述】:
由于我的 cms 工具,我需要在我的站点上的一些包含文件中添加 <head> 和 <body>。出于显而易见的原因,我不希望父页面看到包含页面的 head> 区域或 <body> 标记。 cms 有一个标准 if, else 规则我正在使用 on.ready 来应用基于登录/退出 cms 的规则。
我想知道 jquery 是否有办法在父母体内:(1)删除所有 <head> 标签和其中的所有内容,以及(2)删除 <body> 标签,但保留它们的内容。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
您是要删除当前页面的
head和body,还是要通过AJAX 加载的? -
问题一点都不清楚。简单的测试是通过验证器运行您的页面...如果它有多个
head或body将无法验证。如果通过 AJAX 退出的页面很容易仅获取内容 -
对不起,虽然我说得很清楚。大声笑下面的答案1应该可以解决我的问题,但稍后我会试一试并报告。谢谢
-
回答上面的第二条评论。我知道该页面将无法验证,这就是我尝试删除标签的原因。总而言之,我需要来自其他页面(不在我的页面上)的内容,并且我需要在我的页面上加载时动态删除其头部和身体标签(除其他外......它将验证)。