javascript - jquery 收集列表项的值并放入数组中

标签 javascript jquery

如果我有以下 HTML:

<ul>
  <li>List 1</li>
  <li>list 2</li>
  <li>list 3</li>
</ul>

我可以从 <li> 中获取文本内容吗?的并使用 javascript 将它们放入数组中?

最佳答案

var arr = $("li").map(function() { return $(this).text() }).get();
  • map() (docs)方法创建一个 jQuery 对象,其中填充了从函数返回的任何内容(在本例中,每个 <li> 元素的文本内容)。

  • get() (docs)方法(不传递参数时)将该 jQuery 对象转换为实际数组。

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

相关文章:

javascript - 我怎样才能更有效地重写它

javascript - Chrome 上的 JQUERY PHP 对于 GET 请求给出 500 错误

单击时的 JavaScript 笔划填充

javascript - 无法停止 JQuery 事件

javascript - 将 JSON 对象传递给函数时出现问题

javascript - 是否可以在我的回调中获取 my for 的增量 var ? JavaScript + 谷歌地图 API

javascript - 按提交后使用 jquery 将值打印到 div 中?

javascript - 将 jQuery (Json) 中的日期时间附加到表中

JQuery 替代品 - 选择哪个?

javascript - 当我单击与之对应的复选框时,如何使不可编辑的文本框变为可编辑