在Jsoup中选择一个带空格字符的类

时间:2015-11-18 04:01:17

标签: java jsoup

我正在使用Jsoup并且我试图选择一个名称中带有空格的html类:

<p class="story-body-text story-content" /p>

类选择的常用方法(.class)在这种情况下不起作用。我的代码是:

Elements text = doc.select(".story-body-text story-content");

返回一个空元素列表。我已经看到我可以尝试

Elements text = doc.select(".~story-body-text");

然而,这让我在eclipse中找不到麻烦的源代码错误,尽管我已经将Jsoup jar添加到我的项目中,所以理想情况下会有另一种解决方案,因为我似乎无法解决这个问题。找不到问题。

1 个答案:

答案 0 :(得分:2)

#是id的前缀。 .是类名的前缀。当class属性中有空格时,它被视为单独的类名。

我希望这些可行:

Elements text = doc.select(".story-body-text");

Elements text = doc.select(".story-content");

Elements text = doc.select(".story-body-text.story-content");