我正在从网页中生成一封电子邮件,并获取页面的一部分并将其放入电子邮件中。问题是代码部分的元素带有“显示:无;”的元素。和一些电子邮件客户端无法识别显示:没有属性,然后在电子邮件中显示不需要的元素。

我想使用一些简单的JavaScript删除这些元素,我已经删除了某些类的元素,现在我想用某些样式删除元素,样式是内联的。我在网站上使用jQuery。

有帮助吗?

解决方案

使用 :hidden 选择器:

$(":hidden").remove();

其他提示

  $("div[style*='display:none']").remove();
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top