所以这是一个挑战:有许多不同的自动完成 JS 插件。最近我从Chosen ( http://harvesthq.github.com/chosen/ ) 切换到 Tokeninput ( http://loopj.com/jquery-tokeninput/ )。问题是强制Tokeninput在第一次单击(焦点)时显示本地提供(通过数组)结果的完整列表,例如选择中的选择下拉列表
也许有一些方法可以用空字符串生成键盘事件,以便搜索结果可以是完整的项目列表?
所以这是一个挑战:有许多不同的自动完成 JS 插件。最近我从Chosen ( http://harvesthq.github.com/chosen/ ) 切换到 Tokeninput ( http://loopj.com/jquery-tokeninput/ )。问题是强制Tokeninput在第一次单击(焦点)时显示本地提供(通过数组)结果的完整列表,例如选择中的选择下拉列表
也许有一些方法可以用空字符串生成键盘事件,以便搜索结果可以是完整的项目列表?
查看源代码后,我认为目前不可能。
但是,如果您了解一点 JS,您可能可以自己添加功能。
https://github.com/loopj/jquery-tokeninput/blob/master/src/jquery.tokeninput.js
如果已设置,您可以创建一个default_items
选项并populate_dropdown
在第一个焦点上调用该函数。
我很乐意查看代码并帮助解决具体问题。