javascript - .each 和 .text 来存储变量?

标签 javascript jquery

我有一些 jQuery 来循环 divli 元素并抓取这些元素的文本。

我尝试过这段代码:

var liText = $('#4441437 li').each(function() {  
   $( this ).text()
});

console.log(liText);

当我这样做时,我看到这个:

Object[li, li, li, li, li, li, li, li, li, li]

我意识到这是一个返回的 jQuery 对象。

我的问题是如何将 div 中每个 li 元素的文本仅存储在变量中?

最佳答案

试试这个:

js

var liText = $('#4441437 li').map(function() {  
    return $( this ).text()
}).get();

console.log(liText);

fiddle

关于javascript - .each 和 .text 来存储变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24356223/

相关文章:

javascript - 创建 JavaScript 对象的最佳方法

javascript - 为什么有时我们需要 [attr.] 前缀进行绑定(bind)

javascript - tumblr 上的慢速查询无限滚动响应?

javascript - #88 动态选择菜单(修订版)在 rails 上不起作用

javascript - "Object doesn' t support this property or method IE“Javascript 中的错误可能来自使用 hasOwnProperty?

javascript - scrapy-splash 渲染多于第一页

javascript - 如何在 Electron 应用程序中实现 Socket.IO?

javascript - 为什么 Promise 在 Node.js 中返回(解析)一个空对象?

JavaScript/jQuery - onhashchange 事件解决方法

javascript - Jquery 在第 n 个项目之后显示隐藏列表项目,不适用于 ajax 加载的内容