如何合并以下两条JSoup指令,以便从具有两个不同类的行中获取数据?
oddrow
是一个描述奇数行的类,evenrow
描述偶数行。这是一个包含数据的表,我需要得到一个奇数行,一个偶数行,一个奇数行,一个偶数行,依此类推。
Elements entradas = document.select("tr.oddrow");
Elements entradas = document.select("tr.evenrow");
答案 0 :(得分:2)
我终于找到了问题的答案。我只用逗号将这两个元素分开如下:
document.select("tr.oddrow, tr.evenrow")
答案 1 :(得分:0)
或者您也可以使用下面的CSS选择器:
document.select("tr[class~=(odd|even)row]");
<table>
<tbody>
<tr class="oddrow">
<td> </td>
</tr>
<tr class="evenrow">
<td> </td>
</tr>
<tr class="oddrow price">
<td> </td>
</tr>
</tbody>
</table>
<tr class="oddrow">
<tr class="evenrow">
<tr class="oddrow price">