通过删除按钮插件删除选择选项

时间:2016-07-29 09:29:09

标签: javascript jquery selectize.js

我使用selectize.js和remove-button插件。我根据用户的决定动态填充选项。 通过Buttonclick,我添加了一个新选项。

    $('#saveItem').click(function(){
        data = [{item: 'newItem', nr: 'R005'}];
        var selectize = $item[0].selectize;
        selectize.addOption(data);
        selectize.addItem(data);
        selectize.refreshOptions();
    });

当用户现在从列表中选择该选项后,他将从输入字段中删除该选项,而不是该选项消失。

只有我的初始选项在选项列表中。 如何存储动态生成的选项?

我有一个小提琴。你可以看到我通过按钮Click得到一个“Option”newItem。但是当我选择然后删除它们时,“选项”在选项列表中不会更长。我的错在哪里?

https://jsfiddle.net/gwmkmb7r/1/

2 个答案:

答案 0 :(得分:5)

此功能现已添加到较新版本中 只需使用plugins: ['remove_button']

即可

答案 1 :(得分:1)

在配置中添加此行。

坚持:是的。