【问题标题】:Open the drop down list permanently of select2永久打开select2的下拉列表
【发布时间】:2013-06-11 01:43:39
【问题描述】:

我正在使用 select2 进行多值选择。我需要永久显示下拉列表。

现在当我们选择或点击select2的输入框时,会显示下拉列表。我想知道是否有任何方法可以随时显示列表。

【问题讨论】:

    标签: jquery jquery-select2


    【解决方案1】:

    来自 select2 文档,here

        $("#select").select2({
                closeOnSelect: false
        });
    

    【讨论】:

    • 谢谢@Terence,但如果我从 select2 的输入框中取消焦点,它将被隐藏。我需要保持下拉菜单始终打开。我正在通过检查 select2 的打开和关闭时的类来手动尝试,并会在那里编写一些关于更改功能的 jquery。
    • 如果您的选择处于多选模式,closeOnselect 有效。请参阅文档
    【解决方案2】:

    试试这个:

    var list = $("#select").select2({
        closeOnSelect: false
    }).on("select2:closing", function(e) {
        e.preventDefault();
    }).on("select2:closed", function(e) {
        list.select2("open");
    });
    

    参考Click here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-08
      • 2013-05-24
      • 2015-06-19
      • 1970-01-01
      • 2013-01-25
      • 1970-01-01
      • 1970-01-01
      • 2014-01-26
      相关资源
      最近更新 更多