由于我的cms工具,我需要在我网站上的某些包含文件中添加<head>
和<body>
。出于显而易见的原因,我不希望父页面看到所包含页面的&lt; head>
区域或<body>
标记。 cms有一个标准if,else规则我正在使用on.ready来应用基于登录/退出cms的规则。
我想知道在父母体内是否有jquery的方法:(1)删除所有<head>
标签及其中的所有内容,以及(2)删除<body>
标签,但保留他们的内容。
任何帮助将不胜感激。感谢。
答案 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();
请注意,它也会移除其中的孩子。