Desarrollando

en tu idioma

Escrito por: TiraCodigo
Etiquetas: jQuery, existe, javascript, elemento, clase, hasclass

Muchas veces cuando utilizamos jQuery, necesitamos saber si un elemento tiene o no una clase, es ahí donde entra en acción la función hasClass , la cual en dependencia si la tiene o no, regresa un valor booleano.

 Ejemplo:Supongamos que quiero saber cual elemento de mi div esta seleccionado, esto por que dinámicamente con una función le agregue la clase seleccionado.

 <div id="midiv1" class="estilos"></div>
<div id="midiv2" class="estilos seleccionado"></div>

si preguntamos:

$("#midiv1").hasClass("seleccionado")

devolverá un false, ya que este elemento no contiene la clase, y si preguntara:

$("#midiv2").hasClass("seleccionado")

Devolverá un true, por que este elemento si contiene la clase.