Jquery自定义选择/combobox

我正在使用jQuery; 我有一个选择框,其选项从json对象填充。 但由于数据库可能不完整,我想为用户提供输入自定义值的能力。 我一直在关注的大多数combobox解决方案都是以某种方式发生故障。 在这种情况下有哪些替代解决方案?

您可以使用jQuery Editable Combobox插件 。

jQuery Editable Combobox是一个jQuery函数,允许您将任何标记转换为可编辑的combobox。

这是通过添加一个新元素来携带键盘输入的值来完成的。 这仅适用于选择元素。 将忽略此函数将应用的任何其他元素。

也许是一个自动完成的盒子? 用户可以开始输入并显示您的选项,但也可以键入不同的值。 喜欢:

QuickSelect

QuickSelect插件可以将框更改为其中一个。 http://github.com/dcparker/jquery_plugins/tree/master/quickselect

基于Professional jQuery的Combobox控件的解决方案? 所有这些都集中在使用输入作为过滤和自动完成现有选择值的手段。

我在“jQuery Editable Combobox”中看到的主要问题是它仍然是一个选择列表,并且你可以开始输入新内容并不明显。

如果您正在寻找传统的combobox,它只是“输入内容或从这些预先定义的值中选择”(不,我们不会隐藏您在打字时不匹配的那些),所有你可以需要做的是

   

见http://bit.wisestamp.com/uncategorized/htmljquery-editable-combo-2/

应该很容易将它包装成一个转换现有选择标记的插件,尽管我还没有看到它已经完成。