如何使用 Cheerio 解析具有多个元素的 table 列?

How to parse a table column with multiple elements using Cheerio?

我有一个table如下图:

<table>
  <tr class="odd">
    <td>some text</td>
    <td>
      data I want
      <div>some elements</div>
    </td>
  </tr>
  <tr class="even">
    <td>some text</td>
    <td>
      data I want
      <div>some elements</div>
    </td>
  </tr>
</table>

使用:

$("tr.odd:nth-child(1) > td:nth-child(2)").text()

我也在 div 标签内获取可用的文本。但我只需要我想要的文本数据。

如何获得?

我认为 remove() <div> 然后解析数据会更简单。

$("tr td > div").remove()
$("tr.odd:nth-child(1) > td:nth-child(2)").text()