Método jQuery unbind()

❮ Métodos de eventos de jQuery

Ejemplo

Elimina todos los controladores de eventos para todos los elementos <p>:

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

Definición y uso

El método unbind() quedó obsoleto en la versión 3.0. Utilice el método off() en su lugar.

El método unbind() elimina los controladores de eventos de los elementos seleccionados.

Este método puede eliminar todos o los controladores de eventos seleccionados, o detener la ejecución de funciones específicas cuando ocurre el evento.

Este método también puede desvincular controladores de eventos mediante un objeto de evento. Esto se usa para desvincular un evento de sí mismo (como eliminar un controlador de eventos después de que el evento se haya activado una cierta cantidad de veces).

Nota: si no se especifican parámetros, el método unbind() eliminará TODOS los controladores de eventos del elemento especificado.

Nota: El método unbind() funciona en cualquier controlador de eventos adjunto con jQuery.


Sintaxis

$(selector).unbind(event,function,eventObj)

Parameter Description
event Optional. Specifies one or more events to remove from the elements.
Multiple event values are separated by space.
If this is the only parameter specified, all functions bound to the specified event will be removed.
function Optional. Specifies the name of the function to unbind from the specified event for the element
eventObj Optional. Specifies the event object to remove to use. The eventObj parameter comes from the event binding function

Pruébelo usted mismo - Ejemplos


Cómo usar el método unbind() para desvincular una función específica de un evento específico para un elemento.


Especifica un objeto de evento para eliminar.


❮ Métodos de eventos de jQuery