我目前正在使用类似于HtmlAgilityPack的CsQuery,它允许您将虚拟dom作为.net对象进行操作。我正在尝试遍历一个html表,以便我可以从中构建一个数据表,但是无论它们是嵌套在div还是锚标签中,单元格都是混合的,所以它并不总是相同的选择器。是否有一个我可以使用的css选择器,它将找到最低级别的子元素?
以下是我尝试选择的表格示例。
<table>
<tr>
<th>TestCol1</th>
<th>TestCol2</th>
<th>TestCol3</th>
</tr>
<tr>
<td><div><a>41</a></div></td>
<td><div>Testttttt</div></td>
<td>Testestst</td>
</tr>
</table>
如果我要使用selectr'tr td div a',我会错过第2行和第3行。目前我不得不使用if语句来尝试所有三个选择器变体。在理想的行中,我将使用选择器,它将为每个td提取内部文本。
如果有什么事情没有意义,请告诉我,我会重申。