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