jПри проверить, существует ли класс span - PullRequest
3 голосов
/ 24 января 2012

У меня есть HTML со следующим форматом

<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>

В приведенном выше коде тег внутри статьи имеет класс span = "mick vtEnabled" без метки. Я хочу проверить, присутствует ли этот тег span с указанным именем класса в теге article. Как я могу это сделать? Я попытался выбрать ("> a [href]> span.mick vtEnabled") и проверил размер .. он остается 0 для всех тегов статьи, независимо от того, установлен он или нет. какие-либо входы?

Ответы [ 2 ]

24 голосов
/ 04 февраля 2012
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 :(");
}
0 голосов
/ 25 января 2012

Этот

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

выбирает div с двумя классами.

...