【发布时间】:2010-09-12 00:21:29
【问题描述】:
我正在使用jQuery UI Autocomplete。
有没有办法覆盖它的默认搜索算法?
我想做的改变是:
- 优先考虑以建议结果顶部的搜索词开头的词。
- 最多返回 5 个结果(而不是默认行为,即返回所有匹配的结果,可能会创建一个非常高的下拉框)。
【问题讨论】:
标签: jquery jquery-ui jquery-ui-autocomplete
我正在使用jQuery UI Autocomplete。
有没有办法覆盖它的默认搜索算法?
我想做的改变是:
【问题讨论】:
标签: jquery jquery-ui jquery-ui-autocomplete
通常,这一切都应该在后端完成。您的服务器端脚本定义了返回的顺序和数量。
或者(如果后端不在您的控制之下),您可以将函数指定为source 属性。在此功能中,您可以以任何您想要的方式查询后端和处理结果。例如,这是一个示例
http://jqueryui.com/demos/autocomplete/#multiple-remote
【讨论】: