Select2:不能创建超过 2 个字符的新选项(标记:true)
Select2: Can't create new options longer than 2 characters (tag: true)
我有一个 Select2 Box,启用了标签以添加新的自己的标签。选择现有选项没有任何问题(任何长度)。但是有些代码阻止我添加长度超过 2 个字符的新选项(只是不能添加更多字符)。见 JSFiddle
<select class="form-control select2" multiple="multiple" id="employee-groups-select" name="employee[employee_group_ids][]">
<option value="4">Text1</option>
<option value="1">Text2</option>
<option value="3">Text3</option>
<option value="2">Text4</option>
</select>
jQuery代码初始化select2
$('#employee-groups-select').select2({
theme: 'bootstrap4',
tags: true,
width: '100%',
tokenSeparators: [',', ' '],
});
非常感谢您的帮助。我不知道去哪里看。
似乎是最新的 select2.js 库 4.0.7 和 jQuery 3.4.x 之间的错误/兼容性问题。查看 Github 上的问题:https://github.com/select2/select2/issues/5485
更新:已在 4.0.8 版中修复
slect2 4.0.8 似乎修复了它,在这里它起作用了!
我有一个 Select2 Box,启用了标签以添加新的自己的标签。选择现有选项没有任何问题(任何长度)。但是有些代码阻止我添加长度超过 2 个字符的新选项(只是不能添加更多字符)。见 JSFiddle
<select class="form-control select2" multiple="multiple" id="employee-groups-select" name="employee[employee_group_ids][]">
<option value="4">Text1</option>
<option value="1">Text2</option>
<option value="3">Text3</option>
<option value="2">Text4</option>
</select>
jQuery代码初始化select2
$('#employee-groups-select').select2({
theme: 'bootstrap4',
tags: true,
width: '100%',
tokenSeparators: [',', ' '],
});
非常感谢您的帮助。我不知道去哪里看。
似乎是最新的 select2.js 库 4.0.7 和 jQuery 3.4.x 之间的错误/兼容性问题。查看 Github 上的问题:https://github.com/select2/select2/issues/5485
更新:已在 4.0.8 版中修复
slect2 4.0.8 似乎修复了它,在这里它起作用了!