我想获得具有siblings
类的单击元素的所有“ '.divRe'
”,其中包含一个'.divAbs'
类
http://jsbin.com/uyirim/edit#javascript,html
为什么它不起作用?
(其长度假定为“ 1”。)
最佳答案
从docs:
获取匹配的元素集中每个元素的同级,可以选择使用选择器进行过滤。
链接的唯一同级是div
,它与选择器.divRe .divAbs
不匹配。 $('.divRe').is('.divRe .divAbs')
返回false
。
您想将其与.find()
结合使用:
$(this).siblings(".divRe").find(".divAbs")
编辑:好像您真的是在
.has
之后而不是.find
之后。看看其他答案。