Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 空白跨度元素不可见_Jquery_Html_Angularjs - Fatal编程技术网

Jquery 空白跨度元素不可见

Jquery 空白跨度元素不可见,jquery,html,angularjs,Jquery,Html,Angularjs,我的html中有以下span元素 <span style="float: right;color: red; display: inline-block;" id="antcl_error"></span> 如果Span为空,则上述代码返回false检查css显示模式是否为none: if($('body').find('antcl_error').css('display')!=“none”){ 警报(“可见”) } 检查css显示模式是否为“无”: if($('

我的html中有以下span元素

<span style="float: right;color: red; display: inline-block;" id="antcl_error"></span>

如果Span为空,则上述代码返回false检查css显示模式是否为none:

if($('body').find('antcl_error').css('display')!=“none”){
警报(“可见”)
}

检查css显示模式是否为“无”:

if($('body').find('antcl_error').css('display')!=“none”){
警报(“可见”)
}

由于跨距是浮动的,没有内容,也没有宽度和高度,因此它不会占用文档中的空间,因此被认为是不可见的:

您可以检查CSS的可见性值:

if($("#antcl_error").css('visibility') != "hidden") {
   // visible
}
根据文件:


如果元素占用文档中的空间,则认为它们是可见的。 可见元素的宽度或高度大于零

可见性为“隐藏”或不透明度为“0”的图元视为可见, 因为它们仍然会占用布局中的空间


由于跨度是浮动的,没有内容,也没有宽度和高度,因此它不会占用文档中的空间,因此被认为是不可见的:

您可以检查CSS的可见性值:

if($("#antcl_error").css('visibility') != "hidden") {
   // visible
}
根据文件:


如果元素占用文档中的空间,则认为它们是可见的。 可见元素的宽度或高度大于零

可见性为“隐藏”或不透明度为“0”的图元视为可见, 因为它们仍然会占用布局中的空间


有什么问题吗?这就是@4castle为什么在屏幕上显示my span元素时给出false的部分原因。如果元素占用文档中的空间,则认为它们是可见的。可见元素的宽度或高度大于零。您确定它在屏幕上可见吗?它认为宽度为0或高度为0的元素是不可见的。好吧,那么如何检查空元素的可见性问题是什么?这就是@4castle为什么在屏幕上显示my span元素时给出false的部分原因。如果元素占用文档中的空间,则认为它们是可见的。可见元素的宽度或高度大于零。您确定它在屏幕上可见吗?它认为宽度为0或高度为0的元素是不可见的。好吧,那么如何检查空元素的可见性呢