jQuery获取具有特定类名的SPAN值

时间:2014-09-24 07:41:16

标签: javascript jquery html dom jquery-selectors

好的。我的页面中有span个元素,如下所示。

    <span class="Jens">Bill Gates</span>
    <span class="noJens">Martin Reid</span>
    <span class="Jens">Jeff Bezos</span>
    <span class="Jens">Mark Zuckerberg</span>
    <span class="noJens">Nameless Dude</span>
    <span class="Jens">Jack Ma</span>
    <span class="Jens">Larry Ellison</span>

我希望获得所有范围值,类名为Jens&amp;需要将值与某个空格分开或中断。

我设法通过提供以下代码来获取值。但是如何用空格或休息分隔每个条目?

$("span[class='Jens']").text(); //Outputs Bill GatesJeff BezosMark ZuckerbergJack MaLarry Ellison

我可以通过迭代每个元素来实现所需的输出。但有没有办法可以在每个条目中用空格分隔每个条目,或者在上面的单个语句中用\n分隔?

1 个答案:

答案 0 :(得分:4)

您可以使用以下命令获取逗号:

$('.Jens').map(function() { return $(this).text(); }).get().join();

<强> Working Demo

使用加入方法中的\n传递参数\n加入它们:

  

join的语法:array.join(separator)

$('.Jens').map(function() { return $(this).text(); }).get().join("\n")

<强> Working Demo with \n