我有一个格式如下的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> <span class="SP">$49.90</span>
</div>
</article>
在上面的代码中,文章中的标签有一个span class =“mick vtEnabled”,没有标签。我想检查带有指定类名的span标记是否存在于article标记中。我怎么做?我尝试选择(“&gt; a [href]&gt; span.mick vtEnabled”)并检查尺寸。对于所有文章标签,它都保持为0,无论其是否设置。任何输入?
答案 0 :(得分:24)
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 :(得分:0)
此
Elements divs = doc.select("article > a[href] > span[class=mick vtEnabled]");
选择具有两个类的div。