我正在为选择框寻找一个js / jquery插件。
要求如下:
之前我使用过chosen,除了4和5之外,它适合大多数要求。
这样的东西存在吗?或者至少有一些关闭和可用于分叉的东西?
答案 0 :(得分:7)
我在阅读您的规范时首先想到的是Atlassian的JIRA使用的选择框。因为这是迄今为止我遇到的最友好/最好看的选择器,我首先会提到它。
有:
允许多项选择,显示得非常漂亮:
基于REST服务进行自动完成:
Atlassian将此组件称为"Frother Control" in their API:
AJS.MultiSelect JavaScript控件。偶尔他们可能会被称为“采摘者”。但大多数时候人们称之为Frother Control™。
我找到了前面提到的AJS.MultiSelect class的一些来源,但是没有找到包含的许可证,所以我不确定它是否可以自由分叉。我认为AJS是Atlassian自己的JavaScript库,所以很可能是商业或限制许可。
您可以调查的另一件事是Sencha's ExtJS4's ComboBox。 (Example)。
这种控制非常灵活,可扩展,可分叉。
我过去曾将这个ComboBox用于各种项目,我可以确认它有多选,外来值,自动完成(本地和/或服务器端)和unicode。
大多数Ext组件可单独使用,而不使用整个框架。我们在过去将Ext与jQuery结合起来时遇到了一些麻烦,但我相信这些问题已成为过去。