English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Método removeClass() de jQuery

jQuery HTML/Métodos CSS

El método removeClass() elimina una o más clases del elemento seleccionado.

Si se incluye el nombre de la clase como parámetro, solo se eliminará esa clase.

Si no se especifica el nombre de la clase en los parámetros, se eliminarán todas las clases.

Sintaxis:

Eliminar todas las clases

$.removeClass()

Eliminar la clase especificada

$.removeClass(className)

Eliminar clase utilizando una función

$.removeClass(function(index, currentClass))

Ejemplo

Eliminar el nombre de la clase "highlight" de todos los elementos <p>:

$("button").click(function(){
  $("p").removeClass("highlight");
});
Prueba a ver‹/›

Se puede eliminar una clase o más de un grupo de elementos seleccionados (separadas por espacios), como se muestra a continuación:

$("button").click(function(){
  $("p").removeClass("highlight big");
});
Prueba a ver‹/›

Si no se especifica el nombre de la clase en los parámetros, se eliminarán todas las clases:

$("button").click(function(){
  $("p").removeClass();
});
Prueba a ver‹/›

Utilice removeClass (eliminar una clase y agregar una nueva clase con addClass()):

$("button").click(function(){
  $("p").removeClass("red").addClass("green");
});
Prueba a ver‹/›

Valor del parámetro

ParámetrosDescripción
classNameEspecifique una o más clases (separadas por espacio) a eliminar
Nota:Si este parámetro está vacío, se eliminarán todos los nombres de clase
function(index, currentClass)

Devuelve una función para eliminar una o más clases separadas por espacio

  • index-Devuelve la posición del elemento en la colección

  • currentClass-Devuelve el nombre de la clase actual del elemento seleccionado

jQuery HTML/Métodos CSS