我可以在更改后保留我的预定义值select2还是从下拉列表中添加新值

时间:2018-11-07 12:55:25

标签: javascript jquery jquery-select2

当我选择另一个值时,我的预定义值select2的倍数已替换为在["select2-selection__choice"]值上选择的新值。任何人都可以建议如何解决?

html:

<select class=" full-width" id="opt_title" name="opt_title" data-init-params='[{"id":"Drs","text":"Drs"}]' multiple="multiple"></select>

这是我的JavaScript代码:

opt_title.select2({
    tags: true,
    multiple: true,
    tokenSeparators: ['|', ' '],
    ajax: {
        url: opt_title_url,
        data: function (params) {
            return { q: params.term }
        },
        dataType: 'json',
        delay: 300,
        processResults: function (data) {
            return { results: data };
        },
        cache: true
    },
    initSelection: function (element, callback) {
        var _this = opt_title.attr("data-init-params");
        selected = JSON.parse(_this);
        callback(selected);
    }});

预定义值可以正常工作,但是在选择另一个值后,我的预定义值已更改为新值。谢谢。 :)

0 个答案:

没有答案