1

我有多个归类为 .text 的 html。我表演

console.log($(whatever).find('.foo').text());

结果是一个包含所有内容的文本字符串。我可以以某种方式将其保存到数组中吗?

4

2 回答 2

3

您可以使用该map方法完成此操作

var textArray = $(whatever).find('.foo').map(function() {
   return $(this).text();
}).get();

这将为您提供一个数组。如果您想将其显示为字符串,则只需join与它一起使用。

检查小提琴

于 2013-07-30T17:12:16.930 回答
1
var arr = [];

$(whatever).find('.foo').each(function() {
    arr.push($(this).text());
});
于 2013-07-30T17:12:35.147 回答