Como remover eventos no click com jQuery

Caso você queira remover todos os eventos que estão no “click” de um elemento, você pode utilizar a função off() do jQuery.

Você tem um elemento que, quando é clicado, exibe um alerta na tela:

$('#botao').click(function(){
    alert('Eu sou uma mensagem');
});

Se quiser remover esse evento no click, você pode removê-lo usando a função off() desta maneira:

$('#botao').off('click');

Atenção: Essa função remove todos os eventos que estão no click do elemento.

Caso você queira remover os eventos no click do elemento e depois adicionar outro evento no click, você pode fazer assim:

$('#botao').off('click').click(function(){
    alert('Eu sou uma nova mensagem');
});

 

Victor Vaz Autor

Fundador do Cafeína Codificada, formado em Sistemas Web pela UNIBH e um apaixonado por música.

Deixe um comentário

O seu endereço de e-mail não será publicado.