使用“display:none;”删除元素用于使用javascript的电子邮件

时间:2010-01-27 10:01:17

标签: javascript jquery email

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

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

2 个答案:

答案 0 :(得分:6)

使用:hidden选择器:

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

答案 1 :(得分:2)

  $("div[style*='display:none']").remove();