我在这里有一个代码,我是通过刮一页得到的:
<div>
<ul id="options">
<li id="option-1" data-nume="1">
<span class="title">Book</span>
<span class="site">fnac.com</span>
</li>
<li id="option-2" data-nume="2">
<span class="title">TV</span>
<span class="site">youtube.com</span>
</li>
</ul>
</div>
我想用cheerio或者只是Vanilla JS来查找父(li)的id及其内容(span)。
示例:
span元素TV
)
提前谢谢你。
发布于 2021-11-06 11:57:15
尝试使用filter()
https://api.jquery.com/filter/#filter-selector
const $tv = $('#options .title').filter(function() {
return $(this).text().trim().toLowerCase() === 'tv';
});
const tvNume = $tv.parent('[data-nume]').data('nume');
console.log(tvNume);工作演示
https://codesandbox.io/s/ecstatic-tree-6hez6?file=/src/index.js
https://stackoverflow.com/questions/69863417
复制相似问题