Javascript JQuery-focus在目标输入中触发keyup事件

Javascript JQuery-focus在目标输入中触发keyup事件,javascript,jquery,Javascript,Jquery,我将用这个简单的例子来说明我的问题。考虑下面的脚本 $(document).on('keydown','#input1', function(e) { if(e.keyCode==13){ $("#input2").focus(); } }); 和HTML <input type="text" id="input1"/> <input type="text" id="input2" onkeyup='aler

我将用这个简单的例子来说明我的问题。考虑下面的脚本

   $(document).on('keydown','#input1', function(e) 
   {        
      if(e.keyCode==13){ $("#input2").focus(); }    
   });
和HTML

   <input type="text" id="input1"/>
   <input type="text" id="input2" onkeyup='alert("UP")'/>


每次我在第一个输入中按enter键时,焦点转到第二个输入,但也会触发keyup事件。我试过停止播放,但不起作用。我怎样才能避免这个问题呢?

我想你可以用
keyup
而不是keydown

$(document).on('keyup','#input1', function(e) 
{        
    if(e.keyCode==13){ $("#input2").focus(); }    
});