5

我正在使用jQuery UI 自动完成

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

我想做的改变是:

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

1 回答 1

2

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

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

于 2010-09-12T00:28:05.290 回答