如何获得HTML TD兄弟(TD的子表有一个TD我的跨度)?

时间:2014-01-22 12:10:35

标签: html dom xpath

我有一个td(id=opdBrowser:todaysPatientsTable:5:j_id556),它有一个表(class=panelGrid),它具有我想要的条件。现在我需要退出桌面并转到对等td id="opdBrowser:todaysPatientsTable:5:createQueueNoLinkId"中的锚id="opdBrowser:todaysPatientsTable:5:j_id675"

当我在表的td范围内时,什么是XPath,需要走出表并获得下一个td?

相关的HTML在这里:

<td id="opdBrowser:todaysPatientsTable:5:j_id556" class="rich-table-cell alignAndWrap ">
<table class="panelGrid" width="100%" cellspacing="2" cellpadding="2" border="0">
</td>
<td id="opdBrowser:todaysPatientsTable:5:j_id675" class="rich-table-cell alignAndWrap ">
<a id="opdBrowser:todaysPatientsTable:5:createQueueNoLinkId" title="Create Encounter">

1 个答案:

答案 0 :(得分:1)

如果您需要升级,可以使用..,例如:

//table[@class="panelGrid"]/../../td[a/@title="Create Encounter"]

会选择包含标题为“创建遭遇”的链接的td,与您首次选择table的{​​{1}}相同。

如果你真的想要下面的兄弟,而不是选择你想要的兄弟姐妹,你也可以做

table

它能回答你的问题吗?