我正在尝试将文本存储在ArrayList中div内的p元素内。 HTML如下:
<div class="copy">
<p>First text</p>
<p>Second text</p>
<p>Third text</p>
</div>
我尝试了以下代码,但它连接了上述所有内容并将它们存储为一个而不是单独存储它们:
Elements tips= doc.select("div.copy");
for(Element tip: tips) {
tipsArray.add(tip.text());
}
我在这里做错了什么?感谢。
答案 0 :(得分:0)
只需使用:
Elements tips= doc.select("div.copy > p");
for(Element tip: tips) {
tipsArray.add(tip.html());
}