如何处理Javascript叠加中的输入键?

Dad*_*dou 2 javascript jquery

我有一个JavaScript覆盖,包含几个输入文本搜索条件.当用户enter在任何输入中按下键时,我想模仿搜索按钮的行为.

如果只有一个输入,我知道如何处理回车键.我将输入定义为:

<input type=\"text\" class=\"txtOrgNmFilter inputBox\" onkeyup=\"ClientsListControl.onFilterKeyup(event);\" />
Run Code Online (Sandbox Code Playgroud)

并在onFilterKey上

onFilterKeyup: function(event) {
    if (event.keyCode == 13) {
        $(".txtOrgNmFilter").click();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题如下:如果我有几个输入文本,我是否需要onKeyUp在所有这些文本中添加属性,或者是否有更简单的方法(类似于表单提交操作)?

我的叠加层是一张桌子

sza*_*ata 7

$('input').bind('keypress',function (event){
  if (event.keyCode === 13){
    $(this).trigger('click');
  }
});
Run Code Online (Sandbox Code Playgroud)

通过这种方式,您可以将相同的事件绑定到所有输入(如果需要,可以过滤更多),当有人点击"输入"并关注某些输入时,它将触发"点击"事件.