2012-01-24 5 views
3

У меня есть HTML со следующим форматом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» без лейл. Я хочу проверить, присутствует ли этот тег span с указанным именем класса в теге статьи. Как мне это сделать? Я попробовал select ("> [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