jquery - 隐藏搜索框但允许在 select2 中搜索

标签 jquery jquery-select2

有没有办法隐藏 select2 js 中的搜索框,但允许像普通选择框中一样的搜索选项?

示例:

在键盘中输入“s”,它应该移动到以“s”开头的结果(选择框选项)。

为了隐藏搜索框,我使用的代码是

$(document).ready(function() {  
     $(".my_country").select2({minimumResultsForSearch: -1});
});

fiddle 链接:

http://jsfiddle.net/vfv62/2/

最佳答案

你使用CSS来做到这一点:

.select2-search {
    position: absolute;
    opacity: 0;
    z-index: -1;
}

position:absolute 会将搜索框从其位置分离,并允许选项占据顶部位置。

opacity:0 将隐藏搜索框的外观。

z-index:-1 将使搜索框位于选项下方。因此,单击上面的搜索框区域将单击选项而不是搜索框。

关于jquery - 隐藏搜索框但允许在 select2 中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24550667/

相关文章:

jquery - 向scrollTo插件添加事件以滚动键盘导航

javascript - Select2 错误 - 无响应

jquery - 选择 select2 后触发一个 Action

javascript - 如何使用从 Select2 下拉列表中选择的选项来触发 jQuery?

javascript - 如何使用 jquery 每次循环命名 select id 元素?

javascript - 是否可以在 Select2 上获取选定值数组的引用?

php - 比较有问题的php中的日期

jquery - 设置右拉后,按钮下拉菜单在移动设备上不起作用

php - 对附加内容和 ajax 内容运行 jQuery

jquery - Bootstrap 图片库,作者:blueimp : How to disable the wheel handler and keyboard handler