1
A
回答
0
使用Element.parent()
,它將獲得該元素的父項。
String html = "<div> Blah <p> However </p> </div>";
Document doc = Jsoup.parseBodyFragment(html);
Element p = doc.select("p").first();
String myText = p.parent().text(); //selects the enclosing div, and gets all the text in the div.
System.out.println(myText);
打印:
Blah However
AFAIK,對父母沒有選擇,所以你可能必須去與日parent()
方法。
相關問題
- 1. 僅選擇父代中的子元素
- 2. 獲取與Jsoup直接從父項下降的子元素?
- 3. Jsoup的CSS選擇器代碼(包括xpath代碼)
- 4. 選擇最後直接子
- 5. 只選擇直接孩子
- 6. Jsoup選擇與組合子直系子孫(>)不工作
- 7. CSS選擇父項的第n個直接子元素
- 8. 無法選擇直接父元素
- 9. Java jsoup選擇鏈接
- 10. 使用CSS選擇元素的父代
- 11. Jsoup:如何選擇直接的父母,直到根沒有他們的兄弟姐妹?
- 12. 用於選擇包含子特定值的父代的SQL
- 13. Scrapy選擇直接的孩子
- 14. CSS選擇非常直接的孩子
- 15. 選擇JavaScript中的直接子女
- 16. 的XPath:選擇直接子元素
- 17. 替代子選擇在MySQL
- 18. CSS子代選擇器
- 19. CSS:如何更短的代碼有選擇直接孩子與多個ID
- 20. jquery父系後代選擇器
- 21. JQuery縮寫多個父代選擇器
- 22. JQuery父子選擇
- 23. 使用節點選擇祖父母選擇它的後代
- 24. CSS:直接加減選擇器。它選擇非直接子元素
- 25. Jsoup選擇沒有標籤的鏈接
- 26. 僅CSS選擇直接子項目
- 27. 選擇最後一個直接子
- 28. 子選擇器不能正常工作(選擇不在直接子選擇器)
- 29. 父子複選框選擇
- 30. 父子表替代