从另一个类中的类中检索数据

时间:2011-10-19 21:28:41

标签: java css-selectors jsoup

我有以下HTML代码

<span class="tag" style="font-size: 12px;"><a href="/tag/Black+Library" target="_top">Black Library</a><span class="count"> (1)</span> </span> 

我想从类标签中的类计数中检索数字“(1)”...我怎么能用jsoup来做?

代码

Elements num = document.select(".tag count");

无效。

事实上我想要“标记”黑色图书馆和“计数”1 ..任何帮助都可以做到这一点?

PS。还有另一个类计数,html代码为

<li class="gap"><a href="/work/9767358/reviews/78536487">Reviews</a> <span class="count">(0)</span></li>

但我不想要那个结果。

1 个答案:

答案 0 :(得分:0)

Elements num = document.select(".tag count");

这将选择具有class="tag"属性的元素,然后它将在其子元素中查找<count>元素。但实际上您希望查找具有class="count"属性的元素。相应地修复CSS选择器:

Elements num = document.select(".tag .count");

另见: