簡體   English   中英

如何在JSOUP中選擇帶有特定標簽的“外部” HTML元素?

[英]How to select an 'outer' HTML element with a certain tag within it in JSOUP?

所以,說我這里有這個HTML塊:(這是Java JSOUP BTW)

<div class="menuitem"> <span class="ul">Creamy Broccoli Cheddar Soup</span><img class="icon" alt="Vegetarian">

現在,我有一個元素列表(作為Elements類型),我想選擇元素,但是只有那些在img標簽的alt =“”部分中具有“ Vegetarian”屬性的元素。

現在我可以根據是否素食來選擇

meals.select(“ img [alt =素食主義者”“)

但這只會返回實際的img標簽作為元素,從而丟失對象的名稱(在上面的示例中為Creamy Broccoli Cheddar Soup)

如何選擇元素的div部分,但仍要確保其中的img標簽具有特定屬性?

謝謝

遍歷class menuitem類的所有div元素,並在每次迭代時檢查是否meals.select("img[alt=vegetarian]").size() > 0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM