限制select2结果

时间:2013-02-04 10:08:58

标签: jquery jquery-select2

我正在使用优秀的select2 jquery插件来选择标签。

我无法找到限制结果的方法(仅限前5位)。

我的代码:

var tags = []; // this array is filled with user's tags
$("#tags").select2({
    minimumInputLength: 2,
    placeholder: 'tags',
    tags: tags,
    tokenSeparators: [",", " "],
    closeOnSelect: false
});

有什么想法吗?

3 个答案:

答案 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 

如果远程呼叫,那么很容易理解解决方案。