我有:
<div style="display:none;">
<div class="checkMe"></div>
</div>
当我现在检查.checkMe
是否可见..
if($('.checkMe').is(':visible')) { ...
虽然不是
,但确实如此有没有办法实现检查,而不检查parent-div?
答案 0 :(得分:2)
它返回正确的值。
if ($('.checkMe').is(':visible')) {
console.log(true);
} else {
console.log(false);
}
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div style="display:none;">
<div class="checkMe"></div>
</div>
&#13;
答案 1 :(得分:1)
我不确定这个答案
<div style="display:none;">
<div class="checkMe">child div</div>
</div>
<div id="samp"></div>
var element = jQuery('.checkMe').clone();
element.appendTo('#samp');
if($('.checkMe').is(':visible'))
{
alert('visible');
}
else
{
alert('not visible');
}