我正在使用 jQuery UI 显示建议的下拉列表。我这样做是为了,当您开始在自动完成输入字段中输入内容时,然后在您停止输入 1 秒后(它有一个按键事件,如果您在不到一秒内输入新字符,该事件会重置) ,它将发出 Ajax 请求并获取 XML 响应,然后更改输入字段的可用标签。
问题是,当我更改建议源时,菜单不会出现在输入字段中。我想在设置新源后立即使用 jquery 强制显示菜单。
现在,为了让它出现,我需要再次输入,然后显示菜单,但同时,它得到另一个 xml 响应,然后它就变得困惑了......
有人知道我该怎么做吗?
谢谢。
最佳答案
只需调用search
方法:
input.autocomplete( "search", input.val() );
关于jquery - 如何强制 jquery UI 自动完成下拉列表显示使用代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17110726/