jQuery unbind然后绑定

ial*_*han 3 jquery bind click unbind

我从这些可点击的div中取消绑定,然后再次启用点击.我所拥有的不起作用.有什么建议?谢谢.

    $('#a, #b, #c').on('click', function(e){
        $('#a, #b, #c').unbind('click');
        // some stuff
        // bind again: 
        // this doesn't work: $('#a, #b, #c').bind('click');
    }
Run Code Online (Sandbox Code Playgroud)

Sel*_*gam 5

// this doesn't work: $('#a, #b, #c').bind('click');当你尝试重新绑定时,你缺少处理函数..你需要的是下面的东西,

$('#a, #b, #c').bind('click', clickHandlerA);

function clickHandlerA() {
   $('#a, #b, #c').unbind('click');
   // some stuff
   // bind again: 
   // this should work: 
   $('#a, #b, #c').bind('click', clickHandlerA);
}
Run Code Online (Sandbox Code Playgroud)