node.js - Node.js + Cheerio 抓取 div id
问题描述
我想抓取 item-id 字符串,但未能获取 item-id="s4b9di" 字符串
这是我的代码
怎么了?
我找到了解决方案:
$('.feeditem').each((i, element) => {
const itemId = $(element).find('[item-id]').attr('item-id');
console.log(itemId);
});
解决方案
试试这个:
$('.feeditem').each((i, element) => {
const itemId = $(this).find('[item-id]').attr('itemId')
});
或者
$('[item-id]').each((i, element) => {
const itemId = $(this).attr('itemId')
});
推荐阅读
- node.js - 尽管填充了 Node.Js,但无法使用 req.query.parameterName 在看似空的 url 中获取参数
- javascript - 如何解决 Digital Ocean 上的 BuildJobExitNonZero
- python - Django Apache 站点永远加载
- python - 我的不和谐机器人给了我 AttributeError("'NoneType' object has no attribute 'roles'")
- reactjs - 如何将表格行的值分配给 React 中的复选框?
- html - 如何在右下角 div 中获得滚动条
- sql - 数据转换和除以零的 SQL 问题(拉出我的头发)
- python - 搜索不和谐服务器的历史记录(包含数百万条消息)而不受速率限制
- amazon-s3 - 从外部阶段加载数据 - 仅在有新文件时截断 + 加载
- java - 在构建 URIComponents 后添加查询参数