13

请参阅以下示例小提琴

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

var data = [“香蕉”、“苹果”、“橙子”];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"
});

有任何想法吗?

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

4

1 回答 1

19

您需要添加一个

searchField: "item"

到选择声明

这是固定的小提琴:http: //jsfiddle.net/wh6Nx/

添加您需要的项目

create: function(input) {
    return {
        value: input,
        text: input
    }
}

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

于 2013-10-08T14:03:12.463 回答