就像标题所说的那样:我需要一种方法来从嵌套的HTML表中删除标记。有什么建议吗?
您不能取消HTML表的实体。
如果您希望在HTML字符串中去掉多余的<tbody></tbody>
标记,请进行字符串替换:
var html = '<table><tbody>...</tbody></table>'.replace(/</?tbody>/g, '');
$(html).appendTo('body');
但是浏览器在呈现HTML时仍然会将表行放在表体。
您尝试过jquery remove()
函数吗?