我正在使用jQuery UI Autocomplete。 有没有办法覆盖它的默认搜索算法? 我想要做出以下更改: 优先显示以搜索词开头的单词在建议结果的顶部。 最多返回5个结果(而不是默认的行为,即返回所有匹配的结果,可能会创建一个非常高的下拉框)。
通常情况下,这些都应该在后端完成。您的服务器端脚本定义了返回结果的顺序和数量。如果后端不受您控制,则可以将函数指定为“source”属性。在此函数中,您可以查询后端并以任何您想要的方式处理结果。例如,这里是一个示例:http://jqueryui.com/demos/autocomplete/#multiple-remote