javascript - .find ('.foo' ).text() 作为数组

标签 javascript jquery

<分区>

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

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

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

最佳答案

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

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

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

Check Fiddle

关于javascript - .find ('.foo' ).text() 作为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17953216/

相关文章:

javascript - 如何将 CSV 数据转换为 JSON 数据?

javascript - 如何获取另一个网站的屏幕截图/预览

javascript - 在实现聊天服务时我应该遵循哪些最佳实践和标准?

javascript - 使用 XAMPP 的 AngularJS 找不到页面

javascript - 无法更新点击事件上的按钮文本和字体图标

jquery - foreach 输入多维数组

javascript - 如何修改KendoUI DropDownList项

javascript - 将类添加到具有特定类的所有元素

jquery - Bootstrap 4 带有表单的网格布局

jquery - 使用 JQuery 捕获密码输入类型的值