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.