使 select2 下拉列表仅在输入至少一个字母后才下拉
make select2 dropdown only drop down after at least one letter is typed
我有一个表单输入,我正在使用 select2 来使用 tag/dropdown 菜单。它的 ID 为 tag_list 并使用此 jquery:
$('#tag_list').select2({
placeholder: 'a short description of what this content explains',
tags: true
});
现在发生的事情是,当用户单击输入框时,光标会出现在框的开头,下拉菜单会出现所有已创建的标签。用户可以键入,下拉菜单将根据用户键入的内容过滤结果,或者用户可以创建新标签。
我想知道:是否可以让下拉菜单仅在至少输入一个(或 n)个字母后出现?
你可以通过传递 minimumInputLength 和你想要的数字来做到这一点。
$('#tag_list').select2({
placeholder: 'a short description of what this content explains',
minimumInputLength: 2,
tags: true
});
在此处结帐示例。
我有一个表单输入,我正在使用 select2 来使用 tag/dropdown 菜单。它的 ID 为 tag_list 并使用此 jquery:
$('#tag_list').select2({
placeholder: 'a short description of what this content explains',
tags: true
});
现在发生的事情是,当用户单击输入框时,光标会出现在框的开头,下拉菜单会出现所有已创建的标签。用户可以键入,下拉菜单将根据用户键入的内容过滤结果,或者用户可以创建新标签。
我想知道:是否可以让下拉菜单仅在至少输入一个(或 n)个字母后出现?
你可以通过传递 minimumInputLength 和你想要的数字来做到这一点。
$('#tag_list').select2({
placeholder: 'a short description of what this content explains',
minimumInputLength: 2,
tags: true
});
在此处结帐示例。