jQuery eventos - método unbind()

Ejemplo

Eliminar todos los gestores de eventos de los elementos p:

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

Prueba personalmente

Definición y uso

El método unbind() elimina los gestores de eventos del elemento seleccionado.

Este método puede eliminar todos los gestores de eventos o detener la ejecución de una función específica cuando ocurre un evento.

unbind() es compatible con cualquier gestor de eventos añadido mediante jQuery.

Desvincular gestores de eventos y funciones del elemento

Especificar uno o más gestores de eventos que se desean eliminar del elemento especificado.

Si no se especifican parámetros, el método unbind() eliminará todos los gestores de eventos del elemento especificado.

Sintaxis

$(selector).unbind(event,function)

Prueba personalmente

Parámetros Descripción
event

Opcional. Especificar uno o más eventos que se desean eliminar del elemento.

Separar múltiples valores de eventos con espacios.

Si solo se especifica este parámetro, se eliminarán todas las funciones vinculadas al evento especificado.

function Opcional. Especificar el nombre de la función que se desea desvincular de un evento específico del elemento.

Usar el objeto Event para desvincular gestores de eventos

Especificar el objeto de evento que se desea eliminar. Se utiliza para desvincular eventos internos (por ejemplo, cuando un evento se ha desencadenado un número determinado de veces, eliminar el gestor de eventos).

Si no se especifican parámetros, el método unbind() eliminará todos los gestores de eventos del elemento especificado.

Sintaxis

$(selector).unbind(eventObj)

Prueba personalmente

Parámetros Descripción
eventObj Opcional. Especificar el objeto de evento a usar. Este parámetro eventObj proviene de la función de enlace de eventos.

Más ejemplos

Desvincular una función específica
Cómo usar el método unbind() para desvincular funciones específicas de eventos绑定到元素。