Entfernen Sie Elemente mit "Anzeige: Keine; Für E -Mails mit JavaScript
-
23-09-2019 - |
Frage
Ich generiere eine E -Mail von einer Webseite, nehme einen Abschnitt der Seite und stelle sie in die E -Mail ein. Das Problem ist, dass der Codeabschnitt Elemente mit "Anzeige: Keine; Und einige E -Mail -Clients erkennen das Display nicht: Keine Eigenschaft, die dann unerwünschte Elemente in der E -Mail anzeigt.
Ich möchte diese Elemente mit einem einfachen JavaScript entfernen. Ich entferne bereits Elemente mit bestimmten Klassen. Jetzt möchte ich Elemente mit bestimmten Stilen entfernen. Ich benutze JQuery mit der Seite.
Lösung
Verwenden Sie das :hidden
Wähler:
$(":hidden").remove();
Andere Tipps
$("div[style*='display:none']").remove();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow