从这段 HTML 中:
<tbody>
<tr>
<tr id="1" class="first">
<tr id="2" class="">
<tr id="3" class="last">
<tr id="4" class="first">
<tr id="5" class="">
<tr id="6" class="last">
<tbody>
我试图让一个 xPath 表达式返回所有 tr[@class='first'] 节点,然后是 tr 没有“第一”类,包括第一个节点。在这种情况下,一组 tr 的 id 为 1、2、3 和 tr 的 id 为 4、5、6。
我试过使用:
//tbody/tr[@class='first']/self::* | following-sibling::tr[not(starts-with(@class, 'first'))]
没有成功。对此有什么想法吗?
谢谢