/ / jQuery usuwa obsługę zdarzeń kliknięcia z elementu - jquery, coffeescript

jQuery usuwa obsługę zdarzeń kliknięcia z elementu - jquery, coffeescript

Mam ten program obsługi zdarzeń,

$("#table_product").on "click", ".th1",(event) ->
$(this).unbind("click") #Not working

To, co próbuję osiągnąć, to kiedy użytkownik uruchamia to zdarzenie, to wyłącza / odłącza obsługę zdarzeń kliknięcia .th1. Tak więc nie da żadnej odpowiedzi użytkownikowi na następne żądanie.

Obecnie próbowałem unbind() i off(), ale wciąż nie ma szczęścia .. Jakieś inne sugestie?

Odpowiedzi:

0 dla odpowiedzi № 1

Po pierwsze, może to być przydatne, jeśli dasz nam więcej kodu, abyśmy mogli przetestować kod z łatwością.

Od API z jQuery:

$("#table_product").click(function() {

}

I z odpowiedzi na kolejne pytanie WIĘC:

$(".th1").off("click");

Być może to pomoże?


-1 dla odpowiedzi № 2

Spróbuj użyć "na żywo", aby związać wydarzenie i użyj "umieść", aby się odłączyć.

$("#table_product").live( "click", ".th1",(event)

$("#table_product").die( "click", foo );