2

li您好,当它有多个类时,我在获取一个项目时遇到了一些麻烦。当我编写 li.class 或 li.class.class2 时,我已经使用 jsoup css 验证器验证了我的语法是正确的。

HTML

<ul class="user-info">

<li class="class-one classtwo">stuff</li>`

我想从li上面得到测试。

我试过的东西:

doc.getElementsByClass(".class-one");
doc.getElementsByClass("li.class-one");
doc.getElementsByClass("li.class-one.classtwo");

doc.select("ul") <--- returns too many elements and I cant nest the selector with `.select(".user-info")`
4

1 回答 1

3

你的没有问题,selectors但问题在于method选择。

您可以使用以下方法获得所需的结果。

doc.select(".class-one"); // All Elements with atleast "class-one" class
doc.select("li.class-one"); // All <li> with atleast "class-one" class
doc.select("li.class-one.classtwo"); //  All <li> with atleast "class-one", "classtwo" classes
于 2013-06-26T19:59:22.630 回答