jquery - 带有多选选项的 Select2 只允许我写 2 个字符

标签 jquery jquery-select2 jquery-select2-4

我正在使用 select2 v4.0.7 并设置多选,并提供动态创建标签的选项,如下所示:

<select id="role-select" class="form-control" multiple="multiple">
   <option value="1">Admin</option>
</select>

我像这样初始化 select2:

$('#role-select').select2({
    tags: true
});

所有这些都是在 Laravel 5.8 环境中设置的,我使用 CDN 进行 select2。

问题是,当我尝试在选择选项中写入时,我无法输入超过 2 个字符。

我有什么做错或没做的事情吗?

Update

有人能够重现这个错误吗???

额外信息:网络服务器是一个使用 apache2 的 ubuntu 16.04 盒子

最佳答案

select2 v4.0.7 和 jQuery 3.4.1 不兼容。如果您使用 jQuery ~3.3.1 那么它就可以工作。

另请参阅https://github.com/select2/select2/issues/5485

关于jquery - 带有多选选项的 Select2 只允许我写 2 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56398689/

相关文章:

javascript - Select2 ajax 在 rails 中不起作用

javascript - jQuery单选按钮隐藏输入值更改

javascript - Select2 渲染的 span 元素无法复制到剪贴板中

jquery - 从 select2 中选定的选项获取 optGroup id

javascript - 如何用静态数据预填充 AutoModelSelect2Field? (django-select2 库)

javascript - 如果组标题匹配,则选择 2 自定义匹配器以保持选项打开

javascript - 如何以编程方式将搜索查询注入(inject) Select2 v4?

javascript - 为什么我的 div 没有慢慢隐藏?

asp.net-mvc - ASP.NET MVC Jquery Ajax post 表单序列化?

javascript - 无论数字是多少,我都在表单字段中输入,我希望将其存储在一个变量中。