如何在Cheerio中迭代第一个表的行?

问题描述

可以说我们有两个表的简化版本:

<table class="test">
    <tr>some text</tr>
    <tr>another text</tr>
</table>

<table class="test">
    <tr>it's a text</tr>
    <tr>different text></tr>
</table>

如何使用<tr>遍历FirsT <table>的{​​{1}}元素?

解决方法

您可以这样做:

$('table.test').first().find('tr').each(function(i,tr){
  console.log($(tr).text())
})

如果它们真的彼此相邻,您可以这样做:

$('table.test:nth-of-type(1) tr').each(function(i,tr){
  console.log($(tr).text())
})