jquery 重复 绑定 多次 事件 多次绑定 多次事件
错误案例:
$('#aa').bind("click",function () { console.log('a'); }); $('#aa').bind("click",function () { console.log('b'); }); $('#aa').bind("click",function () { console.log('c'); }); //效果 a b c
获取最后一次绑定,修改如下:
$('#aa').unbind("click").bind("click",function () { console.log('a'); }); $('#aa').unbind("click").bind("click",function () { console.log('b'); }); $('#aa').unbind("click").bind("click",function () { console.log('c'); }); //效果 c
获取第一次绑定,修改如下:
$('#aa').bind("click",function (e) { e.stopImmediatePropagation(); console.log('a'); }); $('#aa').bind("click",function (e) { e.stopImmediatePropagation(); console.log('b'); }); $('#aa').bind("click",function (e) { e.stopImmediatePropagation(); console.log('c'); }); //效果 a