Extraiga todos los CSS en línea de HTML preocupado
-
13-12-2019 - |
Pregunta
Quiero extraer todos los estilos en línea del HTML en cuestión.
Por ejemplo, a continuación es el HTML correspondiente para el cual se extraerá CSS en línea:
<div id="concernedHtmlPortion" style="style1">
<div style="style2">
<div style="style3;style4">Hello World!!</div>
<div></div>
</div>
¿Hay alguna forma de extraer todo style
usando solo raíz id="concernedHtmlPortion"
?
El resultado de la extracción debe ser: style1,style2,style3,style4
¿Alguna ayuda por favor!
Solución
var allStyles = [];
$('#concernedHtmlPortion, #concernedHtmlPortion [style]').each(function() {
allStyles.push($(this).attr('style').split(';'));
});
alert(allStyles);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow