Método jQuery unbind()

❮ Métodos de eventos jQuery

Exemplo

Remova todos os manipuladores de eventos para todos os elementos <p>:

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

Definição e uso

O método unbind() foi preterido na versão 3.0. Use o método off() em vez disso.

O método unbind() remove os manipuladores de eventos dos elementos selecionados.

Esse método pode remover todos os manipuladores de eventos ou selecionados ou interromper a execução de funções especificadas quando o evento ocorrer.

Esse método também pode desvincular manipuladores de eventos usando um objeto de evento. Isso é usado para desvincular um evento de dentro de si mesmo (como remover um manipulador de eventos após o evento ter sido acionado um determinado número de vezes).

Nota: Se nenhum parâmetro for especificado, o método unbind() removerá TODOS os manipuladores de eventos do elemento especificado.

Nota: O método unbind() funciona em qualquer manipulador de eventos anexado com jQuery.


Sintaxe

$(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

Experimente você mesmo - Exemplos


Como usar o método unbind() para desvincular uma função específica de um evento especificado para um elemento.


Especifica um objeto de evento a ser removido.


❮ Métodos de eventos jQuery