我可以从 Cheerio 中的元素变量再次 select 吗?
Can I select again from element variable in Cheerio?
我刚开始使用 Cheerio。如何从循环元素中再次 select?
const championBox = $('div.css-1s4j24f>div');
championBox.each(async function(index, element) {
console.log(
// I want to get element>div.something>span.somethingelse
)
})
提前致谢。
const championBox = $('div.css-1s4j24f>div');
championBox.each(async function(index, element) {
const result = $(element).find('div.something>span.somethingelse');
})
您可以使用 .find
,它相当于 .querySelectorAll
。
在字符串的开头使用 >
使其表现得像 element > div.something ...
const championBox = $('div.css-1s4j24f>div');
championBox.each(async function(index, element) {
console.log(
$(element).find('>div.something>span.somethingelse')
)
})
我刚开始使用 Cheerio。如何从循环元素中再次 select?
const championBox = $('div.css-1s4j24f>div');
championBox.each(async function(index, element) {
console.log(
// I want to get element>div.something>span.somethingelse
)
})
提前致谢。
const championBox = $('div.css-1s4j24f>div');
championBox.each(async function(index, element) {
const result = $(element).find('div.something>span.somethingelse');
})
您可以使用 .find
,它相当于 .querySelectorAll
。
在字符串的开头使用 >
使其表现得像 element > div.something ...
const championBox = $('div.css-1s4j24f>div');
championBox.each(async function(index, element) {
console.log(
$(element).find('>div.something>span.somethingelse')
)
})