jquery-选择子项中的数组跨文本,用逗号分隔

jquery-选择子项中的数组跨文本,用逗号分隔,jquery,text,Jquery,Text,我需要在JQuery中生成如下数组: one,two,three,four 通过从多个子项中选择文本: <div id="GROUP"> <div><input value="somevalue"/><span>one</span></div> <div><input value="somevalue"/><span&

我需要在JQuery中生成如下数组:

one,two,three,four
通过从多个子项中选择文本:

<div id="GROUP">
    <div><input value="somevalue"/><span>one</span></div>
    <div><input value="somevalue"/><span>two</span></div>
    <div><input value="somevalue"/><span>three</span></div>
    <div><input value="somevalue"/><span>four</span></div>
</div>
但它连接所有文本,没有空格:

onetwothreefour
我需要用逗号分隔文本

解决了的 尝试在数组中使用with来收集这些值,然后在该数组中使用所需的任何字符

var text = $('#GROUP span').map(function(){ 
    return $(this).text(); 
}).get().join();

旁注:默认情况下。join将使用来连接文本,。因此,在我们的例子中,不需要指定它们。

要将它们放入数组中,您可以使用:

var spantexts= [];
$("#GROUP span").each(function() { spantexts.push($(this).text()) });
要将它们作为逗号分隔值输入,请执行以下操作:

使用联接:

console.log(spantexts.join(','));


作为次要更新,请使用以下方法进行相同更新:

让joinedText=$“组跨度”.map 索引,domElement=>$domElement.text .get.join','; $'RESULT'.textjoinedText; 鉴于: 一 二 三 四 结果:
未捕获的语法错误:意外标记,@user3746998这是一个输入错误,作为一个pgmer,你应该自己更正,而不是向我抱怨。。!无论如何,我更新了..你必须使用.加入:spantext.join','@milindiantwar真的。。?或者开玩笑…?您不必更改您已解决的标题,而是将任何一个答案标记为已接受,以向本帖的其他未来访问者表明您已接受…:你可以在每一个答案中看到一个勾号。。。这不是一种强迫。。。只是试着教这个系统…:我等了11分钟:当然,我现在接受了:
console.log(spantexts.join(','));
var spantexts= "";
$("#GROUP span").each(function() { 
    if(spantexts!="")
    spantexts+=",";
    spantexts+=$(this).text(); 
 });