通过javascript初始化Select2

select2 initialization via javascript

本文关键字:Select2 初始化 javascript 通过      更新时间:2023-09-26

我有一个下面的例子:jsfiddle.net/3h4gX/12/

第一个select ' categores1 '已通过纯javascript初始化。另一个' categores2 '通过html代码初始化。当我在'categories ' 1中选择元素时,它们仍然在下拉列表中,当在'categories ' 2中选择元素时,它们从下拉列表中消失。

我需要在' categores1 '选择元素中具有相同的行为(项目应从下拉列表中消失)。如何实现呢?

显然,这是此处提到的select2 css中的一个bug。要解决这个问题,您需要编辑select2.css第368行:

.select2-results .select2-selected {
  display: none;
}