使用select2,怎么如何自定义匹配?

$('#course_tags').select2({

            placeholder: "请输入标签", 
            width: 'off',
            multiple: true,
            maximumSelectionSize: 20,
            id: 'name',
            data: {results:tags, key:'name'},
            formatSelection: function(item) {
                return item.name;
            },
            formatResult: function(item) {
                return item.name;
            },
            initSelection : function (element, callback) {
                var data = [];
                $(element.val().split(",")).each(function () {
                    data.push({id: this, name: this});
                });
                callback(data);
            }
        });

本来默认的是字符串Like相似匹配,但是现在无效了。 谁来帮忙一下?

收藏 1分享浏览 2967
5年前
跟帖
羽音篠之
5年前

构造函数里面重写默认的 query 函数

沙发
EdwinHuiSH
3年前

@东海顽石 你好,请问怎么解决的么?我需要将select2之前的 keyword 改为 keyword* 形式,请问如何做到呢?

地板
EdwinHuiSH
3年前

@东海顽石 刚刚的星号被取掉了。我想将本来的任意匹配,改为后匹配,前面的字符必须一样。

4 楼
极乐网
3年前

赞了此话题!

5 楼
说几句
广告位 点击查看投放指南

我的收藏