在JavaScript中的每个单词后添加逗号

在JavaScript中的每个单词后添加逗号,javascript,jquery,magicsuggest,Javascript,Jquery,Magicsuggest,我已经选择了标签输入,我可以使用插件选择多个项目 问题是,我在选择之后得到的值是一个没有逗号分隔的字符串 如: MVCPHPASP.Net 我想将其更改为: MVC、PHP、ASP.Net 选择多个项目时得到的结果: 当我发出警报时得到的字符串: 那么我该怎么做呢?正确的方法是使用插件的API获取数据,而不是奇怪的解析 根据,您可以使用函数.getSelection()获取所选项目 var ms=$('#ms getValue')。magicsugest({ 数据:[ { id:1, 名字

我已经选择了标签输入,我可以使用插件选择多个项目

问题是,我在选择之后得到的值是一个没有逗号分隔的字符串

如:

MVCPHPASP.Net

我想将其更改为:

MVC、PHP、ASP.Net

选择多个项目时得到的结果:

当我发出警报时得到的字符串:


那么我该怎么做呢?

正确的方法是使用插件的API获取数据,而不是奇怪的解析

根据,您可以使用函数
.getSelection()
获取所选项目

var ms=$('#ms getValue')。magicsugest({
数据:[
{
id:1,
名字:“巴黎”
},
{
id:2,
姓名:“纽约”
},
{
id:3,
名称:'高谭'
} 
]
});
函数getValues(){
//排列
var selected=ms.getSelection();
警报(已选定)。映射(功能(项目){
返回item.name;
})。加入(“,”);
}


获取值
你不需要,除非你有非常具体的词要找。几乎每个标记组件都提供了某种形式的序列化,可以为您做到这一点。因为你没有说你用的是哪一个,所以没有办法知道那个特定的是如何做到的。很可能您只是获取了一个原始数组,而没有使用
join
。如果您可以向我们展示您正在使用的与此问题相关的html和javascript,这将非常有用。这是我的js文件,用于获取文本框中的字符串。这是我的js文件,使用magic suggest。这是我的html文件,用于显示magic suggest。据我所知,您的值是预定义的字符串。是否可以用“,”附加这些值?例如:你可以用“MVC”代替“MVC”?yes@blindProgrammer我怎么做?这是我得到的结果,我怎么才能得到名称?如果我选择多个项目,我们怎么才能得到当前索引<代码>当前索引。。你想要什么,显示所有选定项目的名称,用逗号分隔?Fu是的,我想显示所有选定项目的名称,用逗号分隔。刚刚更新了我的答案。如果可以,请告诉我。