Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xpath 如何选择前一个兄弟姐妹_Xpath - Fatal编程技术网

Xpath 如何选择前一个兄弟姐妹

Xpath 如何选择前一个兄弟姐妹,xpath,Xpath,如何选择上一个tr? 我正在努力 //tr[@id='20-covers']/preceding-sibling::tr 但是它选择第一个tr实际上,您的XPath返回前面的tr同级列表,而您使用的工具可能会从该列表中选择第一个元素 您可能需要显式指定元素[1]的索引以获取前面的tr: //tr[@id='20-covers']/preceding-sibling::tr[1]

如何选择上一个tr?

我正在努力

//tr[@id='20-covers']/preceding-sibling::tr

但是它选择第一个tr

实际上,您的XPath返回前面的tr同级列表,而您使用的工具可能会从该列表中选择第一个元素

您可能需要显式指定元素[1]的索引以获取前面的tr:

//tr[@id='20-covers']/preceding-sibling::tr[1]