使用Select2标签时如何允许空格

时间:2017-11-01 15:55:27

标签: jquery jquery-select2 jquery-select2-4

我使用JQuery 1.10.2和Select2 4.0.4使用'标签'选项已开启。

$(this).select2({ 
   placeHolder: "Select One",
   allowClear: true, 
   tags: true, 
   tokenSeparators: [',']
});

如果我尝试键入"纽约"空格被忽略,新标签被创建为" NewYork"。就像我没有输入它一样。有没有办法在新标签中留出空格'在Select2选项?

1 个答案:

答案 0 :(得分:0)

不要将搜索字段中的更改事件传播到组件之外,我抛出了select2.min.js文件,并评论了此验证:

n.trigger("keypress",e),e.which===i.SPACE&&e.stopPropagation()

或者您可以将其替换为:

n.trigger("keypress",e),e.which===i.SPACE&&e.stopPropagation()