【发布时间】:2019-12-25 09:38:36
【问题描述】:
我编写了以下 XPath 并希望选择以前的 td。但是,它会跳过那个并选择前一个 + 1。
//td[@class='event_cell event_description']/preceding-sibling::td
【问题讨论】:
我编写了以下 XPath 并希望选择以前的 td。但是,它会跳过那个并选择前一个 + 1。
//td[@class='event_cell event_description']/preceding-sibling::td
【问题讨论】:
preceding-sibling::td 选择前面的td 兄弟元素中的所有。
要选择最近的一个,请使用:
//td[@class='event_cell event_description']/preceding-sibling::td[1]
这里的数字索引是从最近到最远的。所以最近的是[1],第二最近的是[2],以此类推。
【讨论】: