JSoup用于解析以下html
<input type="checkbox" id="id12" name="renewalCheckboxGroup" value="check1" class="wicket-id11" />
以下是JSoup的代码
Document document = Jsoup.parse("<input type=\"checkbox\" id=\"id12\" name=\"renewalCheckboxGroup\" value=\"check1\" class=\"wicket-id11\" />");
System.out.println(document.id());
预期结果应为id12,但返回的ID为空字符串。 我也尝试调用属性(“id”)函数,但仍然徒劳无功。 怎么解决?谢谢你好
答案 0 :(得分:7)
据我所知,您应该从Element
中选择/查找/提取所需的document
,然后才能访问其属性(例如id
)
你有几个选择:
Elements inputs = document.getElementsByTag("input"); //then access the one at 0 index
或
Element input = doc.getElementById("id12");
或
Elements inputs = doc.select("input[name=renewalCheckboxGroup]"); //then access the one at 0 index
查看文档以获取更多选项......