gpt4 book ai didi

javascript - 仅当另一个元素存在时才显示元素

转载 作者:数据小太阳 更新时间:2023-10-29 05:10:26 29 4
gpt4 key购买 nike

如果页面上存在另一个 div,我将如何隐藏一个 div 并只显示它?我猜 jquery 或 js 将是要走的路....

<style type="text/css">
.always-here {
display:none;
}
</style>

<div class="im-here">This div exists on this particular page!</div>
<div class="always-here">This div is always here but has the style
display: none unless a div with the class "im-here" exists.</div>

最佳答案

对于你当前的 html 你可以做

.always-here {
display:none;
}
.im-here ~ .always-here{
display:block;
}

这仅在 .always-here.im-here 是 sibling 并且 .im-here 之前才有效。

http://jsfiddle.net/BKYSV/ - .im-here 出现
http://jsfiddle.net/BKYSV/1/ - .im-here 不存在

关于javascript - 仅当另一个元素存在时才显示元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18477024/

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