make select2下拉列表仅在键入至少一个字母后才下拉

时间:2016-09-20 09:40:21

标签: jquery drop-down-menu jquery-select2 select2

我有一个表单输入,我使用select2来使用标签/下拉菜单。它的id为tag_list并使用此jquery:

$('#tag_list').select2({
    placeholder: 'a short description of what this content explains',
    tags: true
});

现在发生的情况是,当用户点击输入框时,会导致光标出现在框的开头,会出现一个包含所有已创建标签的下拉菜单。用户可以键入,下拉列表将根据用户输入的内容过滤结果,或者用户可以创建新标记。

我想知道:我可以这样做,只有在输入至少一个(或n个)字母后才会出现下拉菜单吗?

1 个答案:

答案 0 :(得分:1)

你可以通过传递minimumInputLength和你想要的数字来实现。

$('#tag_list').select2({
    placeholder: 'a short description of what this content explains',
    minimumInputLength: 2,
    tags: true
});

此处结帐示例。

http://select2.github.io/select2/