在文档加载时,很多UserId
元素被添加到DOM中。只需要其中一些。如果还在其中创建了.cell
,则需要它们。如果未在<img>
元素中创建<img>
元素,则删除整个.cell
元素。如果.cell
已创建,则不执行任何操作。
我该怎么做?
<img>
<div class="cell">
<div class="a-class">
<div class="always-generated-div"></div>
<img> <!-- if generated --->
</div>
</div>
答案 0 :(得分:3)
您可以使用:has()
选择器(以及此情况下的:not()
选择器)按子元素选择父级。从那里,你可以remove()
他们。试试这个:
$('.cell:not(:has(img))').remove();
答案 1 :(得分:1)