使用Cheerio在元素内部获取元素

时间:2019-03-16 04:07:34

标签: javascript html html5 cheerio

比方说,我有一些这样的HTML:

<body>
 <a href="link A">Hello</a>
 <div class="main">
  <a href="link A">Hello</a>
 </div>
<body>

我想使用Cheerio来获取仅包含在具有main类的div中的链接。我什至会开始着手做这件事?

到目前为止,我什至只能猜测正在做类似的事情:

$ = cheerio.load(body);
content = $('div.main');

但这显然不起作用,因为它甚至从未尝试访问内容中的任何“ a”元素(这主要是因为我不知道如何操作)。

感谢所有帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

由于它是查询选择器,因此请使用div.main a

content = $("div.main a");