对于不超过一千个可用选项的字段,下拉列表似乎可以胜任。但是,我有两个数以万计的数组,因此将它们放入组合框将成为浏览器的杀手。我的猜测是最好是一个简单的文本输入,但具有自动完成功能。首先从 开始自动完成jQueryUI
,但我发现它与二维数组不兼容,例如:
var fkOptionList = [[1, 'Orange'],[2, 'Banana'],[3, 'Coconut']]
因为我的数组是以这种方式编写的,所以我不想重写它们。也许您知道解决此问题的方法,或者知道处理如此大量选项的更好方法?