如何查询下拉列表的功能? 在以下示例中,我可以使用Jsoup查询产品,但我无法列出价格
<option value = "0"> Please select ... </ option>
<option value ='1870' id ='10,000 $' style ='color:#333;'> First product </ option>
<option value ='1871' id ='3,000 $' style ='color:#333;'> second product </ option>
<option value ='1872' id ='20,000 $' style ='color:#333;'> Third product </ option>
<option value ='1873' id ='30,000 $' style ='color:#333;'> fourth product </ option>
&#13;
如何显示价格?
答案 0 :(得分:1)
您可以选择包含option
标签的所有元素,然后迭代它们 - 如果元素具有id
属性,则显示文本(即“Fisrt产品”等)和id
的属性值,即价格。
Document doc = Jsoup.parse(input);
Elements options = doc.select("option");
for (Element option : options) {
if (option.hasAttr("id")) {
System.out.println(option.text() + " price: " + option.id());
}
}