【发布时间】:2018-03-17 08:16:16
【问题描述】:
我正在使用select2 JQuery 插件。下拉列表中的第一个选项标记为“所有组织”。当用户搜索某个选项时,我不想在搜索结果中包含第一个“所有组织”选项。
有没有简单的方法可以做到这一点?
如果我看到该选项,该策略似乎是使用自定义匹配器并返回 null。但是,然后我需要编写匹配器的其余部分,这基本上与默认行为相同。我可以从我的自定义匹配器中以某种方式调用原始匹配器吗?
$("select").select2({
matcher: custMatcher
});
function custMatcher(params, data) {
if (params.term === "All Organizations") {
return null;
}
// else do regular searching
// would like to call the original matcher here.
}
【问题讨论】:
标签: javascript jquery jquery-select2