我目前有一个select2下拉版本4.0,允许选择项目以及输入自由文本。
$("#dropdown").select2({
placeholder: "Select or enter a new item",
allowClear: true,
tags: true
});
据我所知,键入自由文本会创建一个可以单击的新选项,或者如果按下返回键,它将显示为条目。
但是,点击新输入的选项或点击返回是 ONLY 接受它的方式。这似乎有点不直观,因为我知道用户想要点击其他表单元素或通过表单选项卡。
是否有办法允许仅通过对表单元素进行去焦点来创建标记?
我正在考虑让.blur()
事件触发选择或让select2:close
引起选择,但我无法将其整合在一起。
答案 0 :(得分:1)
听起来您正在寻找selectOnClose
选项。这将在下拉菜单关闭时选择突出显示的选项。