关闭jQuery中的<p>标签</p>

时间:2010-08-22 21:43:15

标签: jquery html dom

我有一个大型的html文件。

<p>标记未关闭,例如:

<p> First paragraph
<p> Second paragraph

我想要一个合适的XHTML文档:

<p> First paragraph</p>
<p> Second paragraph</p>

我可以用jQuery实现这个吗?

由于

2 个答案:

答案 0 :(得分:1)

没有

jQuery在DOM上运行,而DOM不关心标签,只关心元素(它由一个关心的解析器提供)。

如果你真的需要XHTML,你可能想使用像HTML Tidy这样的东西从HTML转换为XHTML。

答案 1 :(得分:0)

您是否希望保留对文件所做的更改?如果答案是肯定的,那么你的问题的答案是否定的。 jQuery用于操作DOM,而不是用于解析的HTML文档/文件,以便首先构建DOM。

我建议使用HTML解析器来执行此操作(可能也可以使用正则表达式执行此操作,具体取决于文档的复杂程度)。可能有一些更简单的工具可以将HTML文档转换为XHTML文档,而无需根据代码轻松搞定。

相关问题