键入新标签时 Select2 失去焦点
Posted
技术标签:
【中文标题】键入新标签时 Select2 失去焦点【英文标题】:Select2 loses focus when typing a new tag 【发布时间】:2021-05-06 20:54:42 【问题描述】:我正在尝试使用 Select2 让用户选择和创建标签。但是创建一个新标签并没有像预期的那样工作,输入两个字母后,输入失去焦点。
这个issue 显然与完全相同的问题相关,但我的问题并没有在新版本的 Select2 或 Jquery 中得到修复。
代码如下:
- content_for :scripts do
:javascript
const input = document.querySelector('#input-tags');
$("#input-tags").select2(
tags: true,
tokenSeparators: [','],
);
= f.input :code_list, input_html: id: 'input-tags', multiple: 'multiple', collection: @entry.code_list
jquery:“jquery”:“^3.5.1” 选择2:“选择2”:“^4.0.13'
非常感谢您的帮助!
【问题讨论】:
【参考方案1】:我遇到了和你一模一样的问题,更新到 4.1.0 版后解决了。
【讨论】:
以上是关于键入新标签时 Select2 失去焦点的主要内容,如果未能解决你的问题,请参考以下文章
在 ItemsControl 中 UpdateSourceTrigger 设置为 PropertyChanged 的 ListBox 在键入时失去焦点