gpt4 book ai didi

如果其他类可见或显示,JQuery 隐藏类

转载 作者:行者123 更新时间:2023-12-01 02:25:31 26 4
gpt4 key购买 nike

发现类似的问题,但没有什么完全符合我的需要。我在示例中保持简单,并且我想使用 JQuery。

我有两个类。如果页面加载时显示“类别”div,我想隐藏“过滤器”div。目前没有与这两个类别相关的样式。我相信我已经很接近了,但它不起作用。

<script language="text/javascript">
if(!$(this).hasClass("category")){
$('filter').css('display', 'none');
}
</script>

<div class="category">By Category</div>
<div class="filter">By Custom Filter</div>

提前致谢!

最佳答案

使用.length测试元素是否存在。

使用 .hide().show() 显示和隐藏元素。

最后,您希望代码仅在页面加载完成时运行,因此您希望将其全部包装在 $(document).ready() 中。

所以像这样的东西应该效果最好:

<script language="text/javascript">
$(document).ready(function() {
//following code will hide all elements with a class of 'filter'
//if any elements with a class of 'category' are found
if($('.category').length){
$('.filter').hide();
}
});
</script>

<div class="category">By Category</div>
<div class="filter">By Custom Filter</div>

HTH,
查尔斯

关于如果其他类可见或显示,JQuery 隐藏类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4318391/

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