Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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 - Fatal编程技术网

使用仅类样式时,jQuery无法获取跨度的显示值

使用仅类样式时,jQuery无法获取跨度的显示值,jquery,Jquery,下面是将跨度容器的显示设置为“无”的两种不同方法,一种使用类,另一种使用样式 html代码 <div> <style> .KPfc{display:none} </style> <span style="display:none">ABC</span> <span class="KPfc">DEF</span> </div> 其他代码编辑: <span> <style>

下面是将跨度容器的显示设置为“无”的两种不同方法,一种使用类,另一种使用样式

html代码

<div>

<style>
.KPfc{display:none}
</style>

<span style="display:none">ABC</span>
<span class="KPfc">DEF</span>

</div>
其他代码编辑:

<span>

<style>
.CfV9{display:none}
.BPcy{display:inline}
.oWnI{display:none}
.ryU9{display:inline}
.WxoV{display:none}
.Z_bV{display:inline}
.KPfc{display:none}
</style>

<span></span>
120
<span style="display:none"></span>
<span class="CfV9">190</span>
<span></span>
<span style="display:none"></span><
span class="oWnI">222</span>
<span style="display: inline">.</span>
<div style="display:none">86</div>
<span class="KPfc">180</span>
<span></span>
<span class="174">203</span>
<span class="17">.</span>
<span class="BPcy">214</span>
.
<span style="display:none"></span>
<span class="oWnI">17</span>
<span></span>
<div style="display:none">139</div>
<span style="display:none"></span>
<div style="display:none">140</div>
<span class="CfV9">147</span>
<span></span>
<span class="128">172</span>

</span>
我会尝试:

$('div span').not(':visible')...
作为选择器。如果:可见,则应获取它们是否可见


顺便说一下,上面的代码正在选择不可见的div和span。要只获取可见的部分,它应该是$'div span:visible'

您的$div选择器应该是$div。我从您的代码中获取了两个span返回none,您能提供一个JSFIDLE吗?我在原始帖子中包含了我试图执行此操作的原始代码,但无法使其工作,我的例子是一个简化版本。我想你需要找出你的选择器,div span显然与你提供的原始HTML不匹配。
$('div span').not(':visible')...