我有这样的HTML代码:
<div class="newPrice">
<ins content="1857.00">1.857,00 <span content="TRY">TL</span></ins><span class="kdv">KDV <br>DAHİL</span>
</div>
我想获得1857.00(而不是1.857,00)。我该怎么办?
我尝试了
Elements den = doc.select(":containsOwn("1.857,00")");
它返回
<ins content="1857.00">1.857,00 <span content="TRY">TL</span></ins>
我不能再走了
谢谢。
答案 0 :(得分:0)
我解决了这个问题。如果我说:
String price = den.attr("content");
它返回1857.00
答案 1 :(得分:0)
理想的方法是这样:
Element ele = doc.select("div.newPrice ins").first();
String price = ele.attr("content");
System.out.println(price);
如果我们使用 .text(),它将写出CSS路径中存在的所有文本,
当涉及属性时,我们必须使用 .attr()来获取所需的值。