我一直在使用选择2 jquery插件,包括"select2-rails“创业板。
我所做的唯一改变就是在html页面加载时初始化插件:
<script>
$( document ).ready(function() {
$("#e2").select2();
});
</script>然后,我将e2值分配给视图文件中的select_tag输入:
<%= select_tag :skills, options_for_select(Skill.all.collect{|e| [e.name,e.id]}, @skills), {:id => 'e2', :multiple => true } %>当用户单击输入时,它会自动显示一个下拉列表,其中包含供用户选择的选项。我认为,如果用户在下拉列表出现(如Chrome浏览器)之前首先开始输入,情况会好得多。
我检查了文档,没有发现对此有帮助的任何东西。我相信一定有什么东西我错过了。有什么想法吗?
发布于 2014-08-22 11:52:34
您可以通过使用选项minimumInputLength实现这一点,如下所示:
<script>
$( document ).ready(function() {
$("#e2").select2({
minimumInputLength: 1
});
});
</script>https://stackoverflow.com/questions/25446270
复制相似问题