将 keyup(Enter) 和 blur 事件组合在一起
Combining keyup(Enter) and blur events together
我尝试过一些类似的解决方案,但那些只是相似。
我想在 Enter
按键或 Blur
上执行一些功能。在这种情况下,他们应该做同样的事情。
$(".some_input").on("keyup blur", function(e) {
if(e.keyCode === 13) {
// some function to be executed on both of the events
}
})
所以我需要添加如下内容:
if(e.keyCode === 13 || blur) {
这就是我所需要的,我自己确实无法实现。
创建您的共享函数
function myFunction() { }
然后创建 2 个不同的处理程序,并调用函数:
$(".some_input").on("blur", myFunction).on("keyup", function(e) {
if(e.keyCode === 13) {
myFunction();
}
});
我尝试过一些类似的解决方案,但那些只是相似。
我想在 Enter
按键或 Blur
上执行一些功能。在这种情况下,他们应该做同样的事情。
$(".some_input").on("keyup blur", function(e) {
if(e.keyCode === 13) {
// some function to be executed on both of the events
}
})
所以我需要添加如下内容:
if(e.keyCode === 13 || blur) {
这就是我所需要的,我自己确实无法实现。
创建您的共享函数
function myFunction() { }
然后创建 2 个不同的处理程序,并调用函数:
$(".some_input").on("blur", myFunction).on("keyup", function(e) {
if(e.keyCode === 13) {
myFunction();
}
});