2011-08-15 43 views
1

我尝试转换下面的XPath找到相同的元素,但使用CSS选择器,而不是特定的后代一个div元素:寻找毗邻具有与CSS选择

//div/select[@class='specific_class']/../../button[@type='submit'] 

的HTML看起来约像下面这样,我想要按钮元素。

<div> 
    <select class="specific_class"> 
    <options> 
    </select> 
</div> 
<button type="submit"> 

这是可能的使用CSS选择器?

回答

2

不,CSS选择器在下降之后无法提升元素层次结构。换句话说,没有任何类似XPath的..节点的语法,也没有任何语法来检查父元素是否具有某个子元素。

+0

我很害怕这个。感谢您的帮助! – Jkachins