我有这个事件处理程序,
$('#table_product').on 'click', '.th1',(event) ->
$(this).unbind("click") #Not working
我想要实现的是当用户触发此事件时,它将从.th1
禁用/分离点击事件处理程序。因此,它不会为用户提供下一个请求的任何响应。
目前,我已尝试unbind()
和off()
,但仍然没有运气..还有其他建议吗?
答案 0 :(得分:0)
首先,如果您为我们提供更多代码,它可能会很有用,因此我们可以轻松地测试代码。
来自jQuery的API:
$("#table_product").click(function() {
}
关于SO的另一个问题的回答:
$('.th1').off('click');
也许这会有所帮助?
答案 1 :(得分:-1)
尝试使用" live"绑定事件并使用" die"解开。
$('#table_product').live( "click", '.th1',(event)
$('#table_product').die( "click", foo );