javascript - 将列表项放入数组中

标签 javascript jquery

我需要将一堆列表项的值获取到一个数组中。

这就是我现在正在尝试的:

var array = $('li').each(function () {
  $(this).html();
};

最佳答案

var array = $('li').map(function() { return $(this).html(); }).get();

您可以使用 .each() 来完成此操作,但您必须实际显式构建一个数组:

var array = [];
$('li').each(function() { array.push($(this).html()); });

关于javascript - 将列表项放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18932107/

相关文章:

javascript - 如何连接按钮并在 Vue JS 中使用其选项进行选择

javascript - 为移动和桌面加载不同的 JS 文件

javascript - 这会成为竞争条件吗? (JavaScript)

javascript - 如何将外部库包含到单元测试中::Angular2-CLI

javascript - 使用 JSON 对象创建表,为什么最后一行有两行 'td' 和第一个空行

javascript - 如何将表格(固定标题)中每个标题单元格的宽度设置为与其列中最大的宽度相同,并使浏览器尊重它?

javascript - 我如何获取链接内容(innerHTML)并将其添加到其他链接作为标题

javascript - jQuery ScrollTo 和 Chrome : Content flashes

Javascript查看另一个网站的html源代码

javascript - 将输入 id 作为 jquery 函数参数传递