【发布时间】:2011-10-25 22:38:38
【问题描述】:
我正在从以下几个元素中收集文本:-
$('#element').find('p').text();
但是,这会返回所有 'p' 元素的文本,它们相加在一起,没有任何形式的分隔。例如如果每个“p”元素都包含一个音乐家/艺术家的名字,我在收集它们时会得到以下信息:-
披头士乐队电台司令布兰妮斯皮尔斯
我想要做的是在每个艺术家之间插入一个空格(或逗号),以便上面的列表看起来像:-
披头士乐队电台司令布兰妮斯皮尔斯
我想 .map/.split/.join 函数可以解决问题,但我对 jQuery 的缺乏经验让我退缩了。
有什么想法吗?
【问题讨论】:
-
是的,你可以使用 join。这可能会有所帮助:stackoverflow.com/questions/1593770/what-is-join-in-jquery