2012-01-24 49 views
3

我有以下格式jSoup檢查跨度類存在

<article class="cik" id="100"> 
<a class="ci" href="/abc/1001/STUFF"> 
       <img alt="Micky Mouse" src="/images/1001.jpg" /> 
       <span class="mick vtEnabled"></span> 

</a> 

<div> 
     <a href="/abc/1001/STUFF">Micky Mouse</a> 
     <span class="FP">$88.00</span>&nbsp;&nbsp;<span class="SP">$49.90</span> 

</div> 
</article> 

在上面的代碼文章裏的標籤的跨度類=「米克vtEnabled」沒有拉布勒一個HTML。我想檢查文章標籤中是否存在指定類名的span標籤。我怎麼做?我試過select(「> a [href]> span.mick vtEnabled」)並檢查了大小......對於所有文章標籤,它保持爲0,不管它是否設置。任何投入?

回答

0

Elements divs = doc.select("article > a[href] > span[class=mick vtEnabled]"); 

選擇具有兩個類在div。

19
Element span = doc.select("article.cik > a.ci > span.mick.vtEnabled").first(); 
if(span != null){ 
    System.out.println("Exist!!"); 
} 
else { 
    System.out.println("No Span :("); 
} 
+1

這應該被接受爲答案。 – tobloef

+1

這是正確的答案。 – NikosKeyz