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.

War es hilfreich?

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
scroll top