我试图wrapper
通过使用该.length
属性来获取子元素的数量,但是当使用它时.children
,计数始终等于 2。
<div id="wrapper">
<div>content a</div> <!-- visible -->
<div>content b</div> <!-- visible -->
<div>content c</div> <!-- not visible -->
<div>content d</div> <!-- not visible -->
</div>
正如我在 SO 上了解到的,长度属性没有考虑元素可见性。因此,在这种情况下,返回值应该等于4,但使用时$('#wrapper').children.length;
只返回2。
问题:为什么$('#wrapper').children.length;
只返回2?
谢谢!