【发布时间】:2015-06-05 02:52:47
【问题描述】:
所以我有一些看起来像这样的 HTML:
<tr class="a">
<td>...</td>
<td>...</td>
</tr>
<tr>
<td>....</td>
<td class="b">A</td>
</tr>
<tr>....</tr>
<tr class="a">
<td class="b">B</td>
<td>....</td>
</tr>
<tr>
<td class="b">Not this</td>
<td>....</td>
</tr>
我基本上想在tr 和a 类之后找到td 类b 的第一个实例。出现的问题是它可能在tr 的一个孩子中或在它之后的下一个tr 中。
我可以得到第二种情况:
//tr[@class="a"]//td[@class="b"]
但这忽略了第一种情况,因为 TD 在兄弟姐妹中,而不是直系后代中。想法?
【问题讨论】: