假设我找到了一个元素:
Element link = div.select("a:not([class])").first();
我现在想知道这个特定的元素是否包含在<span class="uniqspan">
中 - 不一定是直接后代。
有没有办法在Jsoup中做到这一点?
更新:我刚刚找到了精彩的Element.parent()
。我要检查这是否可以开始...
答案 0 :(得分:2)
这不是Element link
所能直接实现的。我建议先在span.uniqspan
收集所有链接,然后检查link
是Element link = div.select("a:not([class])").first();
Elements linksInUniqspan = document.select("span.uniqspan a:not([class])");
if (linksInUniqspan.contains(link)) {
// Link is inside span.uniqspan.
} else {
// Link is not inside span.uniqspan.
}
。
E.g。
{{1}}