Javascript jQuery使用添加的字符提取跨文本

Javascript jQuery使用添加的字符提取跨文本,javascript,jquery,html,Javascript,Jquery,Html,我有一个html代码如下所示: <span class="itemprop" itemprop="name">AAA aaa</span> <span class="itemprop" itemprop="name">BBB bbb</span> <span class="itemprop" itemprop="name">CCC ccc</span> 但我从输出中得到: AAA aaaBBB bbbCCC ccc 需要

我有一个html代码如下所示:

<span class="itemprop" itemprop="name">AAA aaa</span>
<span class="itemprop" itemprop="name">BBB bbb</span>
<span class="itemprop" itemprop="name">CCC ccc</span>
但我从输出中得到:

AAA aaaBBB bbbCCC ccc
需要得到这个:

AAA aaa BBB bbb CCC ccc

如何获得此输出?

1st:使用
每个函数
获取文本,并像这样连接它

2nd:使用
trim()

var text=”“;
$('span.itemprop').each(函数(){text+=$(this.text()+“”;});
控制台.日志(文本.长度);
console.log(text=$.trim(text));
控制台.日志(文本.长度)

AAA
BBB BBB

CCC CCC
$('span.itemprop')。每个(函数(){text+=“”+$(this.text();});感谢运行完美…刚刚添加。替换,使第一个AA不以空格开头。感谢它的工作非常出色。只需使用$.trim(text)。我更新了我的答案,看看吧。
AAA aaa BBB bbb CCC ccc
 var texts="";
$('span.itemprop').each(function(){  texts+= $(this).text()+" ";  });