首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在选中框中至少有一个字符之前,不要显示下拉菜单

在选中框中至少有一个字符之前,不要显示下拉菜单
EN

Stack Overflow用户
提问于 2014-08-22 11:45:56
回答 1查看 97关注 0票数 0

我一直在使用选择2 jquery插件,包括"select2-rails“创业板。

我所做的唯一改变就是在html页面加载时初始化插件:

代码语言:javascript
复制
<script>
$( document ).ready(function() {
  $("#e2").select2();
});
</script>

然后,我将e2值分配给视图文件中的select_tag输入:

代码语言:javascript
复制
<%= select_tag :skills, options_for_select(Skill.all.collect{|e| [e.name,e.id]}, @skills), {:id => 'e2', :multiple => true } %>

当用户单击输入时,它会自动显示一个下拉列表,其中包含供用户选择的选项。我认为,如果用户在下拉列表出现(如Chrome浏览器)之前首先开始输入,情况会好得多。

我检查了文档,没有发现对此有帮助的任何东西。我相信一定有什么东西我错过了。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-22 11:52:34

您可以通过使用选项minimumInputLength实现这一点,如下所示:

代码语言:javascript
复制
<script>
$( document ).ready(function() {
    $("#e2").select2({
        minimumInputLength: 1
    });
});
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25446270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档