选择器中的空格是不容忽视的,多一个空格或少一个空格也许会得到截然不同的结果
<body>
<div class="test">
<div style="display:none">aa</div>
<div style="display:none">bb</div>
<div style="display:none">cc</div>
<div class="test" style="display:none">dd</div>
</div>
<div class="test" style="display:none">ee</div>
<div class="test" style="display:none">ff</div>
<script>
alert($('.test:hidden').length);
alert($('.test :hidden').length);
</script>
</body>
不带空格的输出3,是选取隐藏的并且class为“test”的元素
带空格的输出4,是选取class为“test”的元素里面的隐藏的子元素(带空格的是后代关系)