我正在使用最新版本的 JqueryUI 自动完成(1.8.23)。我正在使用 autoFocus : true property,这给了我一个大问题。
当我开始以较快的速度在输入框中输入文本时, autoFocus : true 会导致文本被先前匹配的值替换。
例如:当我输入“foot”时,这会向服务器发出一个请求,并且自动完成下拉菜单中的第一个选择变为“foot”,而我会很快继续输入“football”。当我键入它们时,这会替换字母球。
有人遇到过这个问题并找到了解决方案吗?
更新
这是 jquery ui 网站上提出的错误。尽管它已按固定方式关闭,但在可供下载的最新稳定版本中不可用。 http://bugs.jqueryui.com/ticket/7555
如果有人找到了此解决方案的解决方法,如果您可以分享它会很棒。