2011-08-15 91 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