jQuery on 绑定的事件触发多次

jquery用on绑定事件,在代码执行过程中,可能会遇到多次执行的情况。

解决方案是在on的事件前面加上一个off,再on。

$('#btnBind').off('click').on('click',function () {
    alert(123);
});

$("#xxx").off('keydown').focus().on('keydown',function(e) {}

 

posted @ 2016-05-30 17:01  百宝箱  阅读(336)  评论(0编辑  收藏  举报