标签: jquery jquery-ui autocomplete
我在这里使用jQuery UI自动完成多个值示例:http://jqueryui.com/autocomplete/#multiple
除非您的值中碰巧有空格,否则它可以正常工作。然后,当您添加下一个值时,分隔符将被加到值的中间位置。
知道如何防止这种情况。
我的源数组中基本上有很多值是句子,我希望能够通过自动完成添加它们,并用“&”分隔它们。
答案 0 :(得分:2)
我创建了一个示例小提琴here。它基于JQuery UI页面上的示例。
来源包含一些句子:
['This is some sentence', 'While this is another one', 'Just filling up some space']
分裂& ...
this.value = terms.join( " & " );
....和(这可能是你的问题)在示例中有一个更新版本的split函数:
function split( val ) { return val.split(" & "); }