Jsoup:如何在没有嵌套标签的情况下选择一个div标签

时间:2013-08-13 13:00:31

标签: jsoup

我在下面显示了这两个div标签

<div id="post_message_123456">
   <div class="quote">...</div>
....
</div>

我的问题是如何在不选择div.quote

的情况下选择此div

我试过这种方式:

System.out.println(e.select("div[id^=post_message]").text());

但它打印出包括div.quote在内的所有内容。你对这个问题有什么解决方法吗?

由于

1 个答案:

答案 0 :(得分:1)

只需选择父级并删除子div。

Element elem = doc.getElementById("post_message_123456"); elem.getElementsByClass("quote").remove();

你也见过elem.ownText(),它可以帮助你。