Pregunta

Estoy generando un correo electrónico desde una página web y tomando una sección de la página y poniéndolo en el correo electrónico. El problema es que la sección del código tiene elementos con "Display: Ninguno"; Y algunos clientes de correo electrónico no reconocen la pantalla: ninguna propiedad que luego muestra elementos no deseados en el correo electrónico.

Quiero eliminar estos elementos usando un JavaScript simple ya elimino elementos con ciertas clases Ahora quiero eliminar elementos con ciertos estilos, los estilos están en línea. Estoy usando jQuery con el sitio.

¿Fue útil?

Solución

Utilizar el :hidden selector:

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

Otros consejos

  $("div[style*='display:none']").remove();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top