删除父页面正文中的头部内容和/或正文标记

时间:2012-11-16 21:37:23

标签: jquery head

由于我的cms工具,我需要在我网站上的某些包含文件中添加<head><body>。出于显而易见的原因,我不希望父页面看到所包含页面的&lt; head>区域或<body>标记。 cms有一个标准if,else规则我正在使用on.ready来应用基于登录/退出cms的规则。

我想知道在父母体内是否有jquery的方法:(1)删除所有<head>标签及其中的所有内容,以及(2)删除<body>标签,但保留他们的内容。

任何帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:2)

是的,它被称为.load()。 很多人似乎都有问题,所以你可能需要稍微研究一下这个问题。 但基本上,它允许你加载docuemnt并只返回它的一部分..

如果您需要帮助构建代码,请告诉我,但这可能包含您需要的所有信息。 http://api.jquery.com/load/

示例显示在链接

$('#b').load('article.html #target');

基本上,我将阅读arctile.html以找到id #traget,并在#b元素中返回此数据。 简单。 ;)

如果在另一方面,您想从CURRENT页面中删除,您可以选择使用.remove()fucntioné

要从你的CURRENT页面删除头部,你只需要做

 $('head').remove();

请注意,它也会移除其中的孩子。