请参见以下示例 fiddle :

虽然我可以从下拉列表中选择选项,但输入不会自动完成。
我希望当你输入 B 或 A 时,你应该得到香蕉、苹果的推荐。
只有当我的列表中的项目不是现有项目时,它才应该要求我添加它...

var data = [ "banana", "apple", "orange"];
var items = data.map(function(x) { return { item: x }; });

$('#input-tags').selectize({
    delimiter: ',',
    persist: false,
    maxItems: 1,
    create:true,
    options: items,
    labelField: "item",
    valueField: "item"
});

有任何想法吗?

请注意,相同的场景似乎正在使用预定义的值:
Fiddle

最佳答案

你需要添加一个

searchField: "item"

到选择声明

这是固定的 fiddle :http://jsfiddle.net/wh6Nx/

添加您需要的项目
create: function(input) {
    return {
        value: input,
        text: input
    }
}

摆弄两者:http://jsfiddle.net/2ZrEu/

关于javascript - 选择 js 自动完成似乎不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19248171/

10-15 20:47