我可以将select2纯粹用作标记器,禁用下拉/搜索/匹配功能吗?

时间:2013-10-06 20:04:28

标签: javascript jquery jquery-plugins jquery-select2

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

我不希望下拉列表显示,因为它始终显示“找不到匹配项”,这会让用户感到困惑。所以我需要仅禁用下拉列表并将select2用作该特定元素的标记器。那可能吗?

(我知道我可以通过插件轻松完成此操作,但我想使用插件,因为它装饰了令牌并删除了图标,并且它将与使用它的其他输入一致)

2 个答案:

答案 0 :(得分:6)

使用@Paralife描述的方法。

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

答案 1 :(得分:3)

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

这总是隐藏整个下拉列表。