我使用自动完成插件与jQuery和它是工作正常。但是,在IE中,当用户选择自动完成中的项目时,焦点不会移动到下一个输入字段。自然它在Firefox中工作。该插件没有内置的解决方案,但提供了“选项”。有没有办法,我可以强制它移动到下一个输入字段?
解决方法
@H_404_5@ 你可以这样做:$("input").change(function() { var inputs = $(this).closest('form').find(':input'); inputs.eq( inputs.index(this)+ 1 ).focus(); });
这里发布的其他答案可能不适合你,因为他们依赖于下一个输入是下一个兄弟元素,这往往不是这样。这种方法上升到窗体并搜索下一个输入类型元素。