我正在处理e-commerce website,其中包含大量无效的HTML标记,包括以下内容。这是一个托管的电子商务应用程序,我无法访问其源代码。我只能编辑一个模板文件,但无法访问生成实际表的位置。
<table>
<tr>
<td></td></td>
</tr>
<tr>
<td></td></td>
</tr>
<tr>
<td></td></td>
</tr>
</table>
删除&#34;重复&#34;的最佳方式是什么?关闭 </td>
标签?
答案 0 :(得分:1)
如果您必须使用jquery执行此操作,此插件将为您执行此操作:https://code.google.com/p/jquery-clean/
如果您通过demo page运行示例代码,请执行以下操作:
<table>
<tr>
<td></td></td>
</tr>
<tr>
<td></td></td>
</tr>
<tr>
<td></td></td>
</tr>
</table>
变为:
<table>
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table>
答案 1 :(得分:0)
jQuery不会仅删除此类结束标记。顺便说一下,大多数浏览器会自动纠正结束标记。
如果您确实需要删除,则必须直接从源代码手动删除此类不必要的代码。