jquery - jquery中如何定义函数?

标签 jquery function

下面的代码在 jquery 中的就绪函数中效果很好,当我填写表单并将焦点从输入元素更改为另一个时,运行 ajax 检查并将 css 类分配给该元素,显示是否已验证或不。一切都好。

id'喜欢用这段代码定义一个函数,这样我也可以在页面刚刚加载时调用它,因此如果表单在服务器端填充并且模糊,也会执行检查,但我遇到了麻烦在 jquery 中定义函数。

这是在模糊上运行的代码

$('#join_username').blur(function(){
    $('#join_username').addClass(\"join_form_input_checking\");
    $('#join_username').removeClass(\"join_form_input\");      
    $('#join_username').removeClass(\"join_form_input_error\");      
    $('#join_username').removeClass(\"join_form_input_verified\");      


    $.post(\"inc/viewlets/join_form/check_username.php\", {
            join_username: $('#join_username').val()
            }, 
            function(response){
                    setTimeout(\"finishAjaxUsername('usernameResult', '\"+escape(response)+\"')\", 400);
        if(escape(response)=='true') joinFormCheck[0]=true;      
        else joinFormCheck[0]=false;

        checkFormArray(joinFormCheck);          
            }
          );              

    return false;
});

最佳答案

或者您可以使用常规函数语法

function do_on_blur(){
   // your base. I'm in it
}

$("#join_username").blur( do_on_blur );

关于jquery - jquery中如何定义函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1928949/

相关文章:

javascript - 正确设置父 div 和子 div 的百分比高度

javascript - 从 for 循环中的函数返回值

ios - 在 Swift 3 中使用变量进行类型转换

c# - 录音机,将 Blob 文件保存到服务器 - C#,Mvc

javascript - jQuery jGrowl 不工作

C++ 未定义对带有队列参数的函数的引用

python - '>' not supported between instances of ' str' 和 'int' pandas 函数用于获取阈值

python - 了解 Python 函数

javascript - 添加元素的进度条

ajax - 如何在 jquery 中使 ajax 数据键动态化?