我想要做的是找到包含特定子元素的所有父元素。找到包含特定子元素的父元素
<tr>
<i class="myClass"> </i>
</tr>
因此,在這種情況下,我想找到包含i
標籤與此特定類別的所有tr
標籤。
是否有任何可能的方式做到這一點?
我想要做的是找到包含特定子元素的所有父元素。找到包含特定子元素的父元素
<tr>
<i class="myClass"> </i>
</tr>
因此,在這種情況下,我想找到包含i
標籤與此特定類別的所有tr
標籤。
是否有任何可能的方式做到這一點?
到目前爲止的其他答案比必要的更復雜。這個簡單的XPath將選擇與孩子tr
元素i
元素與class
屬性等於myClass
:
//tr[i/@class='myClass']
如果i
只是一個例子,真正的目標是選擇tr
元素與任何子元素與給定的@class
屬性值,那麼這將工作,而不是:
//tr[*/@class='myClass']
可以使用父軸的xpath
//i[class="myClass"]/parent::tr
上述一個選擇具有標籤TR父元素。要選擇所有的父母
//i[class="myClass"]/parent::*
請找XPath軸here
謝謝你, 穆拉利
下面是使用XPath的方式。
//*[@class='myClass']/parent::tr