2010-04-15 53 views
1

有谁知道一个自动完成插件,如果那里有一个jQuery自动完成库的工作原理类似于一个位置: http://www.thetrainline.com的jQuery:建议我可以用

(尝试和选择一个站看到我的意思)的一个在这里是一个原型库。 基本上,只有在字符串出现时才会匹配字符,例如,如果我键入'ear',它就不会匹配'hear'字样。然而,这似乎是这样做的。

如果有人有任何想法,非常感谢。

+1

站选择字段似乎不同于该站点上的“从/到”字段。在站点选择弹出窗口中,自动填充行为似乎是本机浏览器自动填充,它按照您描述的方式工作。我知道这是浏览器的自动完成,因为当我输入“ru”时,它提供了“firefox rerun script”,这是我昨天做的Google搜索:-) – Pointy 2010-04-15 12:45:58

+0

您的权利,对不起。来自和去田地是我想要模仿的。 – richzilla 2010-04-15 12:47:15

回答

2

您可以使用jQuery Autocomplete plugin from bassistance.de,它提供了预加载所有可能的数据或使用服务器端后端查找匹配结果的选项。

使用matchContains选项来匹配包含搜索字符串的搜索结果,而不是搜索字符串。


编辑
仅供参考:现在(2011年2月)的自动完成构件内置到jQuery用户界面为V1.8的。

+0

这就是即时消息使用已经,但它只匹配字符串开头的字符,除非有一个配置选项即时消失? – richzilla 2010-04-15 12:44:52

+0

是的,“matchContains”选项就是您要找的。查看'autocomplete'函数文档并查看选项列表以获取更多详细信息。包含此更新的答案。 – Aaron 2010-04-15 12:54:20