我有这个:
$(document).on('click','[name=Save]',ConjunctionJunction)
function ConjunctionJunction() {
$(this).unbind()
$(this).unbind('click')
$(document).unbind('click','[name=Save]')
}
问:我如何解开它?哦等等:我可以说' .one()'!但是,我仍然想知道如何解开一个事件。
答案 0 :(得分:2)
使用.off()
取消绑定使用.on()
绑定的事件。
在您的示例中,使用:
$(document).off('click','[name=Save]',ConjunctionJunction);
答案 1 :(得分:1)
您已走上正轨,但在您的情况下,$(this)指的是window
,而不是document
。所以你可以使用以下任何一个:
$(document).unbind();
$(document).unbind('click');
$(document).unbind('click', '[name=Save]');