首页 文章

jQuery:转到Android /移动设备上的下一个输入

提问于
浏览
1

我有一组输入字段(注册表单) .

desktop 上,用户可以单击按钮转到下一个输入,也可以按Enter键 . 在这两个事件上,将运行自定义函数:

$("#login").bind("keydown", function(event) {
    if (event.which === 13) { // enter pressed
        myFunction();
    }
}

这适用于桌面 - 用户移动到下一个输入并运行myFunction . 在 mobile (tested on Anroid/Chrome) 上,当用户单击键盘右下角的下一个箭头时,会发生以下情况:

  • 用户移动到下一个输入,但不执行myFunction .

这是一个问题,因为我需要为要显示的下一个输入字段运行此函数 . 如何以与桌面上类似的方式检测此按键?

1 回答

  • 0

    你是对的,@ Alexis Toby . 绑定函数绑定到div本身,这就是为什么更改不起作用 .

    $(".login-input input").on("change",function() { 按预期工作!

相关问题