[英]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.