Adi*_*dil 512
您可以使用:可见元素可见,隐藏查找隐藏元素.此隐藏元素的display
属性设置为none
.
hiddenElements = $(':hidden');
visibleElements = $(':visible');
Run Code Online (Sandbox Code Playgroud)
检查特定元素.
if($('#yourID:visible').length == 0)
{
}
Run Code Online (Sandbox Code Playgroud)
如果元素占用文档中的空间,则认为元素是可见的.可见元素的宽度或高度大于零, 参考
您还可以使用的是()与:visible
if(!$('#yourID').is(':visible'))
{
}
Run Code Online (Sandbox Code Playgroud)
如果你想检查显示的值,那么你可以使用css()
if($('#yourID').css('display') == 'none')
{
}
Run Code Online (Sandbox Code Playgroud)
如果您正在使用显示,则display
可以使用以下值.
显示:无
显示:内联
显示:块
display:list-item
display:内联块
在此处查看可能display
值的完整列表.
使用JavaScript检查显示属性
var isVisible = document.getElementById("yourID").style.display == "block";
var isHidden = document.getElementById("yourID").style.display == "none";
Run Code Online (Sandbox Code Playgroud)
Dee*_*yal 54
$("element").filter(function() { return $(this).css("display") == "none" });
Run Code Online (Sandbox Code Playgroud)
jjh*_*okk 27
是的,你可以使用cssfunction.下面将搜索所有div,但您可以根据需要修改它
$('div').each(function(){
if ( $(this).css('display') == 'none')
{
//do something
}
});
Run Code Online (Sandbox Code Playgroud)
Bar*_*man 10
$('#selector').is(':visible');
Run Code Online (Sandbox Code Playgroud)
Luc*_*eos 10
jquery中有两种检查可见性的方法:
__CODE__
和 __CODE__
您还可以根据选择器中的可见性执行命令;
__CODE__
要么 __CODE__
小智 10
使用这个条件: -
if (jQuery(".profile-page-cont").css('display') == 'block'){
// Condition
}
Run Code Online (Sandbox Code Playgroud)