2015-06-23 68 views
0

什么是的Xpath选择这个jQuery选择的第一要素:$('.A .B:eq(1)') ?的XPath的子元素

HTML样品

<div class="x A z"> 
    <div class="y"> 
    <div class="r B z"></div> <---- that is that I need to select 
     <div class="r B z"></div 

> 
... 

到目前为止,我已经试过这样:

(//div[(@class='A') and div[contains(concat(' ', @class, ' '), 'B')]])[1] 
+0

尝试使用此cssSelector ==> By.cssSelector(“div [class * ='A'] div [class * ='B']:f irst-child“) – Santoshsarma

回答

2
//div[contains(concat(' ',@class,' '), ' A ')]//div[contains(concat(' ',@class,' '), ' B ')][1] 
+0

作品魅力! Thx –

+0

我分手了你选择我的答案的所有竞争对手:) – splash58