首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用Select2标记时允许空格

如何在使用Select2标记时允许空格
EN

Stack Overflow用户
提问于 2017-11-01 15:55:27
回答 1查看 2.1K关注 0票数 1

我使用的是JQuery 1.10.2和Select2 4.0.4,并打开了“标记”选项。

代码语言:javascript
复制
$(this).select2({ 
   placeHolder: "Select One",
   allowClear: true, 
   tags: true, 
   tokenSeparators: [',']
});

不起作用的是,如果我尝试键入"NewYork“,这个空间就会被忽略,一个新的标记被创建为”NewYork“。好像我没打字一样。有没有办法允许Select2选项中新的“标记”中的空格?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-02 18:27:10

不要将更改事件从组件的搜索字段中传播出去,我抛出了select2.min.js文件,并对此验证进行了注释:

代码语言:javascript
复制
n.trigger("keypress",e),e.which===i.SPACE&&e.stopPropagation()

或者你可以用:

代码语言:javascript
复制
n.trigger("keypress",e),e.which===i.SPACE&&e.stopPropagation()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47058840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档