Select2不会转义HTML或javascript

Select2不会转义HTML或javascript,javascript,html,jquery-select2,Javascript,Html,Jquery Select2,我有一个select2字段,用于搜索现有标记,如果该标记当前不存在,您可以输入一个新标记 如果我使用带有默认选项的select2,只用于从selecthtml标记中选择项目,那么它会很好地转义代码。例如,类似这样的事情: $(document).ready(function() { $('.tagselect').each(function() { var placeholder = $(this).data('placeholder'); var url

我有一个select2字段,用于搜索现有标记,如果该标记当前不存在,您可以输入一个新标记

如果我使用带有默认选项的select2,只用于从selecthtml标记中选择项目,那么它会很好地转义代码。例如,类似这样的事情:

$(document).ready(function() {
    $('.tagselect').each(function() {
        var placeholder = $(this).data('placeholder');
        var url = $(this).data('url');
        var saved = $(this).data('saved');
        $(this).select2({tags:["red", "green", "blue"]});
    });
});
但我JS中的某些东西似乎阻止了它:

$(document).ready(function() {
    $('.tagselect').each(function() {
        var placeholder = $(this).data('placeholder');
        var url = $(this).data('url');
        var saved = $(this).data('saved');
        $(this).select2({
            tags: true,
            width: '400px',
            placeholder: placeholder,
            tokenSeparators: [","],
            minimumInputLength: 1,
            initSelection : function(element, callback){
                saved && callback(saved);
            },
            ajax: {
                url: url,
                dataType: 'json',
                data:    function(term) { return { q: term }; },
                results: function(data) { return { results: data }; }
            },
            createSearchChoice: function(term, data) {
                if ($(data).filter(function() {
                    return this.name.localeCompare(term)===0;
                }).length===0) {
                    return { id: term, name: term };
                }
            },
            multiple: true,
            formatResult:    function(item, page){ return item.name; },
            formatSelection: function(item, page){ return item.name; }
        });
    });
});
选中“选择2”选项标签类型

第一个示例标记类型是数组

tags:["red", "green", "blue"]
第二个示例标记类型是布尔型

tags: true

是否可以选择2接受数组类型或布尔值???

是。我的功能非常好。这里唯一的问题是逃逸。我认为这与formatResult和formatSelection有关。