2014-12-02 54 views
1

我正在试图制定XPath,以便在匹配“Paypal销售”的第二个兄弟TD中选择A标签。桌子上有很多这样的行,所以想要获得第一场比赛。XPath for sibling TD

这里是我的HTML

<tr> 
    <td class="ref">Paypal Sale</td> 
    <td class="icon">...</td> 
    <td class="from"><a class="nav" href="http://google.com">Click here</a></td> 
</tr> 
... 
<tr> 
    <td class="ref">Paypal Sale</td> 
    <td class="icon">...</td> 
    <td class="from"><a class="nav" href="http://google.com">Click here</a></td> 
</tr> 

到目前为止,我有这个,但不工作:

//tr[td=\'Paypal Sale\'][1]/following-sibling::td[2]/a 
+0

TR /以下同胞:: TD没有返回,因为tr元素没有td兄弟姐妹。 – 2014-12-02 09:05:41

回答

0

试试这个:

//tr/td[. = 'Paypal Sale']/following-sibling::td[2]/a