你好我在获得li
项时有一些问题,因为它有多个类。我已经用jsoup css验证器验证了当我写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")`
答案 0 :(得分: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