编程语言
首页 > 编程语言> > javascript-如何使用Select2从原始选择中过滤掉选项标签?

javascript-如何使用Select2从原始选择中过滤掉选项标签?

作者:互联网

似乎是一个非常简单的想法,但我不知道如何从select2下拉列表中筛选出原始选择的选项标签.

基本上,这是:

<select id="select">
    <option class="car">Car 1</option>
    <option class="plane">Plane 1</option>
</select>

$("#select").select2();

…应该只在汽车类中创建带有选项标签的假选择.

解决方法:

看来OP在https://github.com/select2/select2/issues/1048找到了答案.

答案是提供matcher功能.

$("#select").select2({
    matcher: function(term, text, option) {
        return option.hasClass('car');
    }
});

jsfiddle

标签:jquery-select2,javascript,jquery
来源: https://codeday.me/bug/20191031/1973364.html