jquery .off (): Wie entferne ich nur einen bestimmten Klick-Handler?
Ich habe ein Element, an das zwei Handler gebunden sind:
<button class="pippo pluto">
push me
</button>
$('.pippo').on('click', function () {
alert("pippo");
});
$('.pluto').on('click', function () {
alert("pluto");
});
Ich versuche zu .off () nur einer von ihnen, aber die Syntax entzieht sich mir :-( Ich versuche es mit etwas in der Zeile von ..
<button class="dai">
remove
</button>
$('.dai').on('click', function () {
$('.pippo').off('click');
alert("ok, removed");
});
, aber dadurch werden beide Handler entfernt. Also versuche ich es mit ...
$('.pippo').off('click .pippo');
Aber dann wird nichts entfernt.
So entfernte ich das mittlere Leerzeichen:
$('.pippo').off('click .pippo');
aber zurück zu Feld 1: beide Handler werden entfernt.
Die richtige Syntax wäre dann ...?