例如:
我有以下结构:
<td>
<a>
<input id="MyID1">
</td>
<td>
<a>
<input id="MyID2">
</td>
<td>
</td>
我们建议<a>
没有任何特定属性来定位它们。
所以有2个问题:
我需要在第二个td找到<a>
。我知道<a>
我正在寻找的是与“MyID2”输入相同的td。我怎么能这样做?
我需要找到3rd td(空)。我知道td我正在寻找的是td包含“MyID2”输入的td。我怎么能这样做?
谢谢!
答案 0 :(得分:0)
如果您可以在某处使用XPath,则以下表达式将在第二个<a>
中找到<td>
元素:
//td/a[../input/@id='MyID2']
它会找到所有<a>
元素,它们是同一级别<td>
元素的<input>
元素的直接子元素,其id属性等于'MyID2'。