HTMLElement.querySelector() 使用 Cheerio

HTMLElement.querySelector() using cheerio

使用香草JavaScript,你可以写

const box = document.querySelector(".box");
const button = box.querySelector(".button");

Cheerio 怎么样? 我想做类似的事情:

const box = $(".box");
const button = box.$(".button")

我问是因为我必须遍历元素然后在该元素中找到锚标记:

const $ = cheerio.load(stdout)
      const boxes = $(".box").map((i, element) => element)
      boxes.each((i, element) => ?? maybe element.querySelector("a") )

如果你不想使用 descendant combinator 你可以使用 find:

const button = box.find("button");