Pergunta

Estou gerando um e -mail a partir de uma página da web e pegando uma seção da página e colocando -a no email. O problema é que a seção do código possui elementos com "Display: Nenhum;" E alguns clientes de email não reconhecem a exibição: nenhuma propriedade que exibe elementos indesejados no email.

Quero remover esses elementos usando algum JavaScript simples. Eu já removo elementos com certas classes Agora quero remover elementos com certos estilos, os estilos estão embutidos. Estou usando jQuery com o site.

Foi útil?

Solução

Use o :hidden Seletor:

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

Outras dicas

  $("div[style*='display:none']").remove();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top