我有div
,有很多内心的傻瓜像这样:
<div>sometext
<p>
</p>sometext
<div>
</div>sometext
</div>
我需要选择父div
中的文本而不包含子元素中的所有文本。我无法使用.not()
来摆脱内部的div。我无法获取子元素,因为它消除了内部文本并仅返回内部元素。所以基本上我只需要没有任何子元素的文本。
我该怎么做?
答案 0 :(得分:4)
实际上您需要使用yourElement.ownText();
正如Jsoup的文件所述:
String ownText():仅获取此元素拥有的文本;没有得到所有孩子的组合文本。