2010-07-15 67 views
0

我继承了一些旧的HTML中,它在代码的正文中的以下内容:去除HTML身体不需要的标签与jQuery

style 

meta 

title 

如何删除这些使用jQuery?

+2

“...它在身体中具有以下标签...” - 它们是哪个标签? – 2010-07-15 10:38:44

+1

此外,您可能只想考虑搜索所有这些标记,并将它们从原始代码中剥离出来,而不是在DOM加载后运行脚本,尽管jQuery将作为快速修复。 – virstulte 2010-07-15 10:43:42

回答

1

如果你能找到一个适当的CSS选择器去,你可以简单地从DOM脱离他们的元素:

$(document).ready(function(){ 
    $('style, meta, title').detach(); 
}); 

我很怀疑你真的要分离的<title>元素,虽然。

1

$('style, meta, title').remove();

这将删除所有从DOM指定元件。

P.S.确保它包含在$(document).ready()中,对于大多数jQuery代码来说,这是您必须编写的最佳做法。

+1

它们被称为元素,而不是标签。 – You 2010-07-15 10:40:13