默认情况下,select2在搜索结果中显示匹配项。

如果我希望匹配的术语为、粗体、或有色,而不是带下划线的话,是否有一种方式来设计这种样式?我会这样认为,但我在文档或互联网上找不到关于这个的任何东西。
发布于 2016-03-01 20:37:16
您想要使用formatResult函数,下面是一些相关的https://github.com/iStefo/ember-select-2/issues/109 21Nk读物
下面是我在自定义格式结果实现中使用的一个示例,其中我将结果封装在我使用css样式的标记中。
formatResult: function(result, container, query, escapeMarkup) {
var markup=[];
window.Select2.util.markMatch(result.text, query.term, markup, escapeMarkup);
if (result.isNew) {
return markup.join("");
} else {
return '<span class="post-tag">'+markup.join("")+'</span><span class="item-multiplier">× '+result.count+'</span>';
}
},https://stackoverflow.com/questions/35730299
复制相似问题