Método jQuery toggleClass()

❮ Métodos jQuery HTML/CSS

Ejemplo

Alterne entre agregar y eliminar el nombre de clase "principal" para todos los elementos <p>:

$("button").click(function(){
  $("p").toggleClass("main");
});

Definición y uso

El método toggleClass() alterna entre agregar y eliminar uno o más nombres de clase de los elementos seleccionados.

Este método comprueba cada elemento para los nombres de clase especificados. Los nombres de clase se agregan si faltan y se eliminan si ya están configurados. Esto crea un efecto de alternancia.

Sin embargo, al usar el parámetro "cambiar", puede especificar que solo se elimine o solo se agregue un nombre de clase.


Sintaxis

$(selector).toggleClass(classname,function(index,currentclass),switch)

Parameter Description
classname Required. Specifies one or more class names to add or remove. To specify several classes, separate the class names with a space
function(index,currentclass) Optional. Specifies a function that returns one or more class names to add/remove
  • index - Returns the index position of the element in the set
  • currentclass - Returns current class name of selected elements
switch Optional. A Boolean value specifying if the class should only be added (true), or only be removed (false)

Pruébelo usted mismo - Ejemplos


de clase Cómo usar el método toggleClass() para alternar entre agregar y eliminar un nombre de clase.


Usar una función para especificar qué nombres de clase se deben alternar para los elementos seleccionados.


Cómo usar el parámetro switch para agregar o eliminar solo un nombre de clase.


❮ Métodos jQuery HTML/CSS