gpt4 book ai didi

javascript - jquery has() 没有按预期工作

转载 作者:行者123 更新时间:2023-11-30 08:46:37 25 4
gpt4 key购买 nike

假设我有这个标记:

<div class="comment">
<span class="test">some content here</span>
<p>Lorem ipsum</p>
</div>

<div class="comment">
<p>Lorem ipsum</p>
</div>

我想检查 span.test 是否存在于 div.comment 中,如果存在则隐藏所有 div.comment 并显示只是 div.comment,其中 span.test 不存在。

我被困在这里了:

 if($("span.test").length) {
$(".element:has(span.test)").hide();

我不知道如何继续这个来实现我想要的。

关于如何使这项工作有任何建议吗?

最佳答案

您可以使用 :has像这样

$('.comment:has(span.test)').hide()

.has()

$('.comment').has('span.test').hide()

关于javascript - jquery has() 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21483092/

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