5

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

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

我的代码:

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

有任何想法吗?

4

3 回答 3

5

查看maximumSelectionSize选项,如果您想限制可以选择的结果数量

于 2013-02-11T00:58:48.640 回答
1

怎么样

tags = tags.slice(0, 5);

与您的上下文相关的任何地方。

于 2013-02-04T10:17:46.633 回答
0

如果您通过数据库调用获得结果,那么您可以编辑 SQL 查询中的 LIMIT 语句。例如,这只会返回前 10 个结果:

SELECT id,categories FROM wikitags WHERE categories LIKE :term ORDER BY 
categories ASC LIMIT 0,10 

如果是远程呼叫,那么该解决方案会更加棘手。

于 2014-05-14T14:52:22.810 回答