JavaScript焦点输出和特定键

JavaScript焦点输出和特定键,javascript,Javascript,我有以下资料: $(selectorClass).focusout(function (e) { 如果焦点改变,它会触发,但我如何修改它,使其在按下enter键时也会触发 有人举过例子吗?您可以在两个事件中分解调用相同函数的代码: 函数MyCallBack(e) { //你的活动代码在那里 控制台日志(“调用”); } $(“#测试”).focusout(MyCallBack); $(“#测试”)。在('keypress',函数(e)上 { 如果(e.which==13)//检查回车键 我的

我有以下资料:

$(selectorClass).focusout(function (e) {
如果焦点改变,它会触发,但我如何修改它,使其在按下enter键时也会触发


有人举过例子吗?

您可以在两个事件中分解调用相同函数的代码:

函数MyCallBack(e)
{
//你的活动代码在那里
控制台日志(“调用”);
}
$(“#测试”).focusout(MyCallBack);
$(“#测试”)。在('keypress',函数(e)上
{
如果(e.which==13)//检查回车键
我的建议(e);
});

由于您已经为focusout事件编写了代码,所以按下enter键时只需触发事件即可

可以使用jQuery

$(document).keyup(function(e) {
   if (e.key === "13") { // check enter/return key
      $(selectorClass).trigger("focusout");
    }
});