jquery .off (): как удалить только определенный обработчик кликов?

У меня есть элемент с двумя обработчиками, привязанными к нему:

<button class="pippo pluto">
  push me
</button>

$('.pippo').on('click', function () {
    alert("pippo");
});


$('.pluto').on('click', function () {
    alert("pluto");
});

Я пытаюсь .off () только один из них, но синтаксис ускользает от меня :-( Я пытаюсь с чем-то среди строки ..

<button class="dai">
  remove
</button>

$('.dai').on('click', function () {
    $('.pippo').off('click');
  alert("ok, removed");
});

но это удаляет как обработчик. Так что я пытаюсь с ...

$('.pippo').off('click .pippo');

но тогда ничего не удаляется.

Итак, я убрал среднее пространство:

$('.pippo').off('click .pippo');

но вернемся к квадрату 1: оба обработчика удаляются.

Правильный синтаксис будет тогда ...?

https://jsfiddle.net/6hm00xxv/

Ответы на вопрос(4)

Ваш ответ на вопрос