使用 Cheerio Js 选择具有相同类的特定元素

问题描述

<div class='one'>THis is first div</div>
 <div class='one'>THis is the second div</div>

所以我想把这两个div里面的文字一一获取。因此,对于每个循环,它只获取 div 的当前元素。

const searchResult = selector("div[class='one']")
    .each((index,element) => {
      let selection = selector(element);
      return selection.text();
    })
    .get(index);

所以对于每个带有 class="one" 的 div,我只想返回该 div 的文本,上面是我当前的代码,但它似乎不起作用,似乎 .get() 是不对。

解决方法

我想你想要地图:

$(div.one).map((i,div) => $(div).text()).get()