您好,当 li
项目具有多个类时,我在获取该项目时遇到了一些问题。我已经使用 jsoup css validator 验证了当我编写 li.class 或 li.class.class2 时我的语法是正确的。
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")`
最佳答案
您的选择器
没有问题,但是问题出在方法
选择上。
通过以下方法您可以获得所需的结果。
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
关于java - Jsoup 获取多个类的 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17325107/