jquery .off (): ¿cómo eliminar solo cierto controlador de clics?
Tengo un elemento con dos controladores vinculados:
<button class="pippo pluto">
push me
</button>
$('.pippo').on('click', function () {
alert("pippo");
});
$('.pluto').on('click', function () {
alert("pluto");
});
Estoy tratando de .off () solo uno de ellos, pero la sintaxis me elude :-( Estoy tratando con algo entre la línea de ...
<button class="dai">
remove
</button>
$('.dai').on('click', function () {
$('.pippo').off('click');
alert("ok, removed");
});
pero esto elimina tanto el controlador. Entonces estoy intentando con ...
$('.pippo').off('click .pippo');
pero luego nada se elimina.
Entonces eliminé el espacio medio:
$('.pippo').off('click .pippo');
pero de vuelta al cuadro 1: ambos manejadores se eliminan.
La sintaxis correcta sería entonces ...?