find
cheerio 亦可以同jQuery那样,通过某一个元素来查找它的父元素、子元素、兄弟元素,并进行操作。
.find(selector)
在某元素下查询满足选择条件的元素。
$('#fruits').find('li').length; //=> 3
.parent()
获取某元素的父元素。
$('.pear').parent().attr('id'); //=> fruits
.next()
获取某元素的下一个兄弟元素。
$('.apple').next().hasClass('orange'); //=> true
.perv()
获取某元素的上一个兄弟元素。
$('.orange').prev().hasClass('apple'); //=> true
- 在右侧代码框中第8行中输入:
var node = $('#fruits').find('li'); - 在右侧代码框中第9行中输入 console.log(node.length); 。
- 点击提交运行 按钮