javascript - 从 table 标记中删除样式

  显示原文与译文双语对照的内容
0 0

我有一个完整的html页面,我需要在 html table 标签中删除 <style> 标签,如何在jquery中进行操作。

我正在尝试这个 jquery

$("#container").find("table> style").removeattr("style");

但这似乎并没有从代码中移除代码。 页面中不是唯一的table,页面包含 10个表,如何查看如何删除这里页面中的完整样式。

我也是这样尝试的:

$("#container").find("table").find("style").removeattr("style");

不工作

时间:原作者:7个回答

0 0

如果你有一个 <style> 标记 inside,你需要执行以下操作:

$('#container table> style').remove();

检查这里示例 http://jsfiddle.net/a4b5gfg5/

如果你需要清除 style 属性:

$('selector').attr('style', null);

原作者:
0 0

你需要修复选择器。 使用这个:

$("#container").find("table[style]").removeAttr("style");

将样式属性从所有具有样式属性的表中移除。 另外,.removeattr 应该是 .removeattr

如果你试图移除样式标记而不是属性,则将

$("#container table").find("style").remove();

HTH,-Ted

原作者:
...