<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>
$(document).ready(function(){
var $hide = $(".test :hidden");
var $hide2 = $(".test:hidden");
alert($hide.length);//4
alert($hide2.length);//3
});
解析:
空格 :代表后代选择器
[Math Processing Error]
(
“
.
t
e
s
t
:
h
i
d
d
e
n
”
)
获
取
的
是
c
l
a
s
s
=
t
e
s
t
的
d
i
v
内
所
有
属
性
为
h
i
d
d
e
n
的
元
素
冒
号
:
代
表
过
滤
选
择
器
(“.test:hidden”) 获取的是所有class=test并且属性为hidden的元素