所以,我说这里有这个HTML块:(这是Java JSOUP BTW)
<div class="menuitem"> <span class="ul">Creamy Broccoli Cheddar Soup</span><img class="icon" alt="Vegetarian">
现在我有一个元素列表(作为元素类型),我想选择元素,但只有在其中的img标签的alt =“”部分中具有属性为“素食”的元素。 / p>
现在我可以选择是否是素食,例如做
meals.select( “IMG [ALT =素食]”)
但这只会将实际的img标签作为元素返回,从而失去对象的名称(在上例中是奶油西兰花切达干酪汤)
如何选择元素的div部分但仍然确保其中的img标记具有某个属性?
由于
答案 0 :(得分:0)
迭代类div
的所有menuitem
元素,并在每次迭代时检查meals.select("img[alt=vegetarian]").size() > 0
。