Skip to main content
 首页 » 编程设计

jquery之jQuery UI 自动完成的自定义搜索功能

2026年07月28日10zfyouxi

我正在使用jQuery UI Autocomplete .

有没有办法覆盖其默认搜索算法?

我想要做的改变是:

  • 优先考虑以搜索字词开头的字词位于建议结果的顶部。
  • 最多返回 5 个结果(而不是默认行为,即返回所有匹配结果,可能会创建一个非常高的下拉框)。

请您参考如下方法:

通常,这一切都应该在后端完成。您的服务器端脚本定义返回结果的顺序和数量。

或者(如果后端不在您的控制之下),您可以将函数指定为 source 属性。在此功能中,您可以查询后端并以您想要的方式处理结果。例如,这是一个例子
http://jqueryui.com/demos/autocomplete/#multiple-remote