随笔 - 124  文章 - 3  评论 - 5  阅读 - 18万

live 绑定事件会触发多次

当页面不刷新时, 多次操作某事件,  live绑定的事件会触发多次, 用bind可避免:

复制代码
$("#bt_send").live("click",function(){        
        var mobileSelectedUsers='';
        $("#se_mobile_users").find('.ui-widget-content').each(function() {
            if(IsInteger(this.value)){
                mobileSelectedUsers+=this.value+',';
            }
        });
        
        $("input[name='mobile_user_ids']").attr("value", mobileSelectedUsers);
        //alert(mobileSelectedUsers);
        addedit_form_post.submit();
        return false;
    });
复制代码
应改成:
复制代码
$("#bt_send").bind("click",function(){        
        var mobileSelectedUsers='';
        $("#se_mobile_users").find('.ui-widget-content').each(function() {
            if(IsInteger(this.value)){
                mobileSelectedUsers+=this.value+',';
            }
        });
        
        $("input[name='mobile_user_ids']").attr("value", mobileSelectedUsers);
        //alert(mobileSelectedUsers);
        addedit_form_post.submit();
        return false;
    });
复制代码
posted on   思静  阅读(545)  评论(0编辑  收藏  举报
努力加载评论中...

点击右上角即可分享
微信分享提示