Jquery Iphone手动跳转输入

Jquery Iphone手动跳转输入,jquery,html,iphone,input,Jquery,Html,Iphone,Input,我正在用javascript/jquery制作一个脚本,当用户按enter键时,它会跳转到下一个输入。除了iphone的safari/chrome外,其他浏览器都可以正常工作。 看起来iphone的键盘对脚本或类似的东西有错误。我的html基本上是这样的: <form onsubmit='return false'> <input type='text' id='firstInput'> <input type='text' id='secondIn

我正在用javascript/jquery制作一个脚本,当用户按enter键时,它会跳转到下一个输入。除了iphone的safari/chrome外,其他浏览器都可以正常工作。 看起来iphone的键盘对脚本或类似的东西有错误。我的html基本上是这样的:

<form onsubmit='return false'>
    <input type='text' id='firstInput'>
    <input type='text' id='secondInput'>
</form>

在焦点中添加setTimeout似乎可以解决safari for iphone上的此问题,而chrome for ios似乎没有任何解决方案

$('#firstInput').keyup(function(e){
    if(e.keyCode==13){ 
        $("input").blur(); //just to close keyboard
        $("#secondInput").focus();// doesnt focus the input neither opens the keyboard
    }
});