在cheerio中,可以使用children()
方法来获取指定元素的所有子元素。对于获取div的孩子,可以使用以下代码:
const cheerio = require('cheerio');
const html = '<div><p>Child 1</p><p>Child 2</p></div>';
const $ = cheerio.load(html);
const divChildren = $('div').children();
divChildren.each((index, element) => {
console.log($(element).text());
});
上述代码中,首先使用cheerio.load()
方法加载HTML字符串,然后使用$('div')
选择器选择所有的div元素。接下来,使用children()
方法获取div元素的所有子元素,并使用each()
方法遍历每个子元素。在遍历过程中,使用$(element).text()
获取子元素的文本内容。
这样,你就可以在cheerio中获得div的孩子了。
推荐的腾讯云相关产品:无
注意:本回答中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商。
领取专属 10元无门槛券
手把手带您无忧上云