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

时间:2010-09-12 00:21:29

标签: jquery jquery-ui jquery-ui-autocomplete

我正在使用jQuery UI Autocomplete

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

我想要做的改变是:

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

1 个答案:

答案 0 :(得分:2)

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

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