gpt4 book ai didi

jquery - 遍历父元素,如果子元素不存在则显示文本

转载 作者:太空宇宙 更新时间:2023-11-04 03:39:49 27 4
gpt4 key购买 nike

我想弄清楚如何遍历所有父类 (.grid),如果它没有带有类 (.image-container) 的子 div,则在同一个 (.content-container) 中显示 (.content-container)。网格)部分。

HTML:

<style>
.grid .content-container {
display:none;
}
</style>

<div class="grid">
<div class="art">
<div class="image-container">
<img src="image url" />
</div>
</div>
<div class="title">Title Text</div>
<div class="content-container">Some Content Goes here</div>
</div>
<div class="grid">
<div class="art"></div>
<div class="title">Title Text</div>
<div class="content-container">Some Content Goes here</div>
</div>
<div class="grid">
<div class="art">
<div class="image-container">
<img src="image url" />
</div>
</div>
<div class="title">Title Text</div>
<div class="content-container">Some Content Goes here</div>
</div>
<div class="grid">
<div class="art">
<div class="image-container">
<img src="image url" />
</div>
</div>
<div class="title">Title Text</div>
<div class="content-container">Some Content Goes here</div>
</div>
<div class="grid">
<div class="art"></div>
<div class="title">Title Text</div>
<div class="content-container">Some Content Goes here</div>
</div>

最佳答案

像这样的东西应该可以工作:

$('.grid').each(function() {
if($(this).find('.image-container').length == 0) {
// no children
$(this).find('.content-container').show();
}
});

关于jquery - 遍历父元素,如果子元素不存在则显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25071441/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com