javascript - 如何在 JQuery 中触发选择的事件(按键或模糊)

标签 javascript jquery keypress blur focusout

$("#var").keypress(function (a) {
        //line 1
        //line 2
        if(condition) {
            functionToBecalled(params);
        }

    }).blur(function (a) {
        //line 1
        //line 2
        if(condition) {
            functionToBecalled(params);
        }
    });

#var 是文本字段名称。 函数“functionToBe Called()”使用另一个文件中的XHR执行get操作。在这两种情况下都将执行相同的语句。

我希望当用户按 Enter 键或在文本字段外部单击时检索数据。

最佳答案

您的代码中有一个错误:

... }.blur( ...

应该是

... }).blur( ...

因为 .keypress( ... ) 是一个函数,并且您在 .keypress 之后链接 .blur。

关于javascript - 如何在 JQuery 中触发选择的事件(按键或模糊),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52004588/

相关文章:

jquery - 如何使用 jquery 将多个 json 格式的参数传递给 Web 服务?

c++ - 捕捉按键 C++

javascript - babel 与express js :avoid relative path imports

javascript - 在提交之前将表单中输入的值显示为表格

javascript - 无法解析日期 javascript 到 Grails

javascript - 如何在 JavaScript 或 jQuery 中计算同一按钮单击 3 次和 4 次的间隔时间

jQuery:keyPress Backspace 不会触发?

javascript - jQuery 按键数组密码

javascript - H1、H2 等的 Internet Explorer 命令标识符是什么?

javascript - 如何从Three.js中给出X和Y的网格表面获取高程值(Z坐标)?