【问题标题】:Can I use select2 purely as a tokenizer, disabling the dropdown/search/match functionality?我可以将 select2 纯粹用作标记器,禁用下拉/搜索/匹配功能吗?
【发布时间】:2013-10-06 20:04:27
【问题描述】:

我的表单中有多个 select2 元素实例,但在其中一个(在隐藏输入上)我只想标记输入。

我不希望下拉菜单显示,因为它总是显示“未找到匹配项”,这会使用户感到困惑。因此,我只需要禁用下拉菜单并将 select2 用作该特定元素的标记器。那可能吗?

(我知道不使用插件我可以轻松做到这一点,但我想使用插件,因为它可以装饰标记并删除图标,并且它将与使用它的其他输入保持一致)

【问题讨论】:

  • 您正在尝试做的事情有点令人困惑。您能否发布屏幕截图或显示您想要的内容?
  • 我正在尝试使用 select2 只是在用户输入时标记输入。我只是希望插件将输入的文本转换为标签(拆分逗号和空格),而不打开下拉选择列表.

标签: javascript jquery jquery-plugins jquery-select2


【解决方案1】:

使用@Paralife 描述的方法。

发现有一个选项dropdownCss 可以设置下拉样式。所以dropdownCss:{display:'none'} 也足以禁用它。

【讨论】:

    【解决方案2】:

    我找到了解决方案: 在构造函数中,我输入了选项dropdownCssClass: 'noshow',然后只是css: .noshow { display:none !important;}

    这总是隐藏整个下拉菜单。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 2017-03-05
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 2010-09-22
      相关资源
      最近更新 更多