![]() |
1
127
在jquery ui v1.8rc3中, the autocomplete widget 接受一 source 选项,可以是字符串、数组或回调函数。如果是字符串,autocomplete会对该url执行get以获取选项/建议。如果是数组,autocomplete会像您指出的那样,搜索数组中任何位置是否存在键入的字符。最后一个变量就是你想要的-回调函数。 从自动完成文档:
示例代码:
几个要点:
工作演示: http://jsbin.com/ezifi 它是什么样子的:
只需注意:我发现关于autocomplete的文档目前还很不成熟。我没有找到这样做的例子,也找不到工作文档,其中.css文件是必需的,或者.css类将被使用。我从检查代码中学到了这些。 也见 how can I custom-format the Autocomplete plug-in results? |
![]() |
2
6
我使用devbridge的自动完成功能。 http://www.devbridge.com/projects/autocomplete/jquery/ 它只匹配开头的字符。 alt text http://i46.tinypic.com/2ihq7pd.jpg 至于基于名字或姓氏的匹配,您只需提供一个包含名字和姓氏的查找列表。 示例用法:
这个
|
![]() |
3
5
为intrducing jsbin.com提供的THX Cheeso, 我扩展了你的代码以支持名字和姓氏匹配。
键入“an”或“re” |
![]() |
4
2
如果要搜索字符串中每个单词的开头,henchman的一个更优雅的解决方案是使用cheeso的,但只使用regexp单词边界特殊字符:
例子: http://jsbin.com/utojoh/2 (尝试搜索“bl”) |
![]() |
5
0
那里有
another jQuery autocomplete plug-in
可以选择只在每个项目的开始处搜索(选项是
鉴于jquery ui插件中没有这样一个选项,我猜您要么使用另一个插件,要么重写您现在使用的插件。 |
![]() |
6
0
从哪里获取数据来填充自动完成功能?是数据库里的吗?如果是,您可以在查询中执行所需的操作,并且只返回与每个单词开头(名字/姓氏)匹配的结果 |
![]() |
Hello Folks · jQuery可调整大小的插件游标损坏 7 年前 |
![]() |
Vanjith · jQuery jqplot-如何创建标签的多行 7 年前 |
![]() |
Jiga · 如何使用jQuery插件制作一个小时倒计时计时器 7 年前 |
![]() |
g5wx · 初始化后更新jQuery插件设置 7 年前 |
![]() |
prabha · 直接在网站中打开和编辑csv文件 7 年前 |