我使用了一个原型插件,可以在您键入时过滤下拉列表的内容.因此,例如,如果您在文本框中键入"cat",则只有包含子字符串"cat"的项目才会在下拉列表中保留为选项.
有谁知道一个jquery插件可以做到这一点?
我只是在寻找类似的东西,而我最需要的东西似乎是JQuery UI MultiSelect.它将多选框改为漂亮的双列表视图,并在主列表上进行实时过滤.
编辑:新发展!
" Chosen是一个JavaScript插件,它使长而笨重的选择框更加用户友好.它目前有jQuery和Prototype两种版本."
在可预见的未来,我完全在所有选择使用项目中使用Chosen.
Select2是Chosen的一个相当新的分支,并且具有更多功能(例如,针对单个项目的AJAX +自定义HTML).
几年前我写了一个小脚本来做这件事.它很可能很容易打包成jQuery插件.欢迎你.
如果你想查看那里的代码,我也会在我的PHP函数参考仪表板小部件中执行此操作.
检查这些插件:
SexyCombo
QuickSelect
DropList过滤器
jQuery 自动完成插件
编辑:我最初链接到错误的自动完成插件.