gpt4 book ai didi

jquery - 使用jquery可见跨度长度

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

当一个跨度可见时,我想发出“可见”警报。但是当我运行我的函数时它不会发出警报。示例代码link

//脚本

if($('.none').find('span').css('display')!='none'){
alert('visible')
}

//html

<div class="none">
<span style="display:none">first</span>
<span style="display:block">second</span>
</div>

//css

.none{display:none}

最佳答案

如果元素的父元素被隐藏,则该元素会自动隐藏,因此隐藏父元素的可见计数 = 0。

if($('.none').find('span:visible').length > 0){
alert('visible');
}

找出要显示的元素:block

<强> Live Demo

visibles = $('.none').find('span').filter(function(){
if($(this).css('display') == 'block')
return $(this);
});
alert(visibles.length);

关于jquery - 使用jquery可见跨度长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14486432/

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