gpt4 book ai didi

javascript - 根据是否包含某些元素来隐藏 div

转载 作者:行者123 更新时间:2023-12-02 19:49:00 25 4
gpt4 key购买 nike

我有一个情况。 Sharepoint 在页面呈现期间将服务器端 Linkfields 转换为常规 HTML 标记,如下所示: 第一个是当有人为 Website 字段输入值时。第二个,内容编辑器将其留空,因此页面呈现时没有 anchor 标记。根据 RegisterLink 是否包含 anchor 标记,我应该隐藏 RegisterOrangeBtnHolder(如果不包含标记)。这不起作用:请帮忙!

    if ($($('.RegisterLink').length) <0){
$('.RegisterOrangeButton').hide();
}

<div class="RegisterBtnHolder">
<span class="RegisterOrangeButton">
<span class="RegisterLink">
<a href="http://www.google.com">Register Online</a>
</span>
</span>
</div>


<div class="RegisterBtnHolder">
<span class="RegisterOrangeButton">
<span class="RegisterLink">

</span>
</span>
</div>

最佳答案

$('.RegisterOrangeBtnHolder').not(':has(a)' ).hide()

jQuery 拥有丰富的选择器来简化许多过滤器

http://api.jquery.com/category/selectors/

关于javascript - 根据是否包含某些元素来隐藏 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538494/

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