我使用的是Select2插件(http://ivaynberg.github.io/select2/),正如您从屏幕快照中的标签列表中所看到的那样,它们没有按字母顺序列出,我希望能够这样做。
编辑:这是我目前拥有的,但是我想通过“文本”而不是“ id”对数据(@appTags)进行排序,而不是查询:
scope.find('input[name=noun]').select2({
data: @appTags,
sortResults: function(results, container, query) {
if (query.term) {
return results.sort();
}
return results;
}
});
我的控制台的屏幕截图在调试器中暂停了:
这是@appTags对象的图像,我想通过'text'对其进行排序:
这是使用JS内置sort函数的文档中的一些代码。我将其修改为按字母顺序排序,而不是像文档中那样按长度排序。
$('#e22').select2({
sortResults: function(results, container, query) {
if (query.term) {
// use the built in javascript sort function
return results.sort();
}
return results;
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句