jQuery onBlur仅在第二次单击时起作用

jQuery onBlur仅在第二次单击时起作用,jquery,load,Jquery,Load,出于某种原因,我下面的代码只有在我第二次点击退出输入时才起作用。有没有办法让它第一次加载 function postTitleCheck() { $('.postForm').on('blur', '#post_title', function (e) { alert('hi'); $(".postForm #post_url_link").blur(); }); } 试一试 在调用函数时,不要在函数中注册事件处理程序 每次都会注册一个新的事件处

出于某种原因,我下面的代码只有在我第二次点击退出输入时才起作用。有没有办法让它第一次加载

function postTitleCheck() {
    $('.postForm').on('blur', '#post_title', function (e) {
        alert('hi');
        $(".postForm #post_url_link").blur();
    });
}
试一试

在调用函数时,不要在函数中注册事件处理程序 每次都会注册一个新的事件处理程序,这会导致许多事件 处理程序

范例

click 1 - handler count -1
click 2 - handler count -2
click 3 - handler count -3
..... and so on

并将代码包装在

中,但我得到了未捕获的引用错误:postTitleCheck未定义
click 1 - handler count -1
click 2 - handler count -2
click 3 - handler count -3
..... and so on