我正在使用优秀的select2 jquery插件来选择标签。
我无法找到限制结果的方法(仅限前5位)。
我的代码:
var tags = []; // this array is filled with user's tags
$("#tags").select2({
minimumInputLength: 2,
placeholder: 'tags',
tags: tags,
tokenSeparators: [",", " "],
closeOnSelect: false
});
有什么想法吗?
答案 0 :(得分:5)
如果您想限制可以选择的结果数量,请参阅maximumSelectionSize
选项
答案 1 :(得分:1)
怎么样
tags = tags.slice(0, 5);
在您的上下文中的任何相关位置。
答案 2 :(得分:0)
如果您通过数据库调用获得结果,则可以编辑SQL查询中的LIMIT语句。例如,这只会返回前10个结果:
SELECT id,categories FROM wikitags WHERE categories LIKE :term ORDER BY
categories ASC LIMIT 0,10
如果远程呼叫,那么很容易理解解决方案。