删除带有“显示:无;”的元素用于使用JavaScript的电子邮件
-
23-09-2019 - |
题
我正在从网页中生成一封电子邮件,并获取页面的一部分并将其放入电子邮件中。问题是代码部分的元素带有“显示:无;”的元素。和一些电子邮件客户端无法识别显示:没有属性,然后在电子邮件中显示不需要的元素。
我想使用一些简单的JavaScript删除这些元素,我已经删除了某些类的元素,现在我想用某些样式删除元素,样式是内联的。我在网站上使用jQuery。
解决方案
使用 :hidden
选择器:
$(":hidden").remove();
其他提示
$("div[style*='display:none']").remove();
不隶属于 StackOverflow