Tengo el siguiente código html:
<section id="intro">
<h3>titulo</h3>
<p>texto del párrafo...</p>
</section>
¿Cómo puedo saber si a la sección #intro se le ha agregado la clase '.parcial'?
Recibe ayuda de expertos
Es gratis y fácil
Respuestas, votos y comentarios
Recibe puntos, vota y da la solución
Tengo el siguiente código html:
<section id="intro">
<h3>titulo</h3>
<p>texto del párrafo...</p>
</section>
¿Cómo puedo saber si a la sección #intro se le ha agregado la clase '.parcial'?
Prueba así:
$('#intro').hasClass('parcial')
Esto es jQuery, por lo que si no incluye esta librería no funcionará el script.
En navegadores que soporten HTML5 puedes usar este script:
if (document.getElementById('intro').classList.contains('parcial')) {
// lo que sea
}
Si necesitas que funcione en cualquier navegador, puedes usar expresiones regulares a className:
if (document.getElementById('intro').className.match(/\bparcial\b/)) {
// lo que sea
}
De todas formas, si todavía no conoces jQuery te recomiendo que le eches un vistazo, para manipulación de DOM es de lo mejorcito que hay.
Un saludo