我正在使用javascript在页面中添加一个表。JavaScript正在关闭我的HTML标记
$("#tablediv").append("<table border = '1'><tbody><tr><td width='100px'><b>Result</b></td><td width='100px'><b>Binding</b></td><td width='744px'><b>Value</b></td></tr>");
的问题是,什么是运行</tbody>
和</table>
是越来越在末尾添加。
我该如何阻止这种情况发生?
谢谢。
你不能一个不完整的元素添加到DOM树。我认为即使您的HTML已损坏,jQuery也会相应地创建这些元素。 – Amberlamps 2012-08-06 10:52:13
你想完成什么?为什么你不想关闭表格标签? – JJJ 2012-08-06 10:53:03
没有理由要将不完整的HTML插入到DOM中。如果你这样做(正如你试图),然后通过DOM检查器检查它们,他们可能会向你显示正确的HTML - 在你的情况下,标签关闭。如果您想在关闭标签之前对HTML进行进一步的操作,请远离DOM执行此操作,然后只准备好所有内容。 – Utkanos 2012-08-06 10:55:16