【发布时间】:2015-05-29 06:30:25
【问题描述】:
在 jQuery 中,我可以使用 $(':hidden') 来查找隐藏元素,但我不想包含 0 大小的元素 (width=0 and height=0)。
如何做到这一点?
我不能只判断它是否为0 size,因为如果它的父母之一是隐藏的,我也想选择它。
例如:
<img id="e1" width="0" height="0" />
<div style="display:none;">
<img id="e2" width="0" height="0" />
</div>
<script>
// I want to select "e2",but not "e1"
var myelems = $('img:hidden');
</script>
我想选择“e2”,而不是“e1”。
【问题讨论】:
-
所以您只想包含
display: hiddenelemnets? -
@ArunPJohny
visibility: hidden也许! :)
标签: javascript jquery hidden