「ディスプレイ:なし;」で要素を削除しますJavaScriptを使用した電子メール

StackOverflow https://stackoverflow.com/questions/2145895

  •  23-09-2019
  •  | 
  •  

質問

Webページから電子メールを生成し、ページのセクションを取得してメールに入れています。問題は、コードのセクションに「表示:なし」の要素があることです。また、一部の電子メールクライアントは、ディスプレイを認識していません。電子メールに不要な要素を表示するプロパティなし。

これらの要素を削除したいいくつかの単純なJavaScriptを使用して、特定のクラスで要素を既に削除したい今、特定のスタイルで要素を削除したいと思います。スタイルはインラインです。私はサイトでjqueryを使用しています。

役に立ちましたか?

解決

使用 :hidden セレクタ:

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

他のヒント

  $("div[style*='display:none']").remove();
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top