jQuery只有当父类是viewContainerTop时才隐藏除’row2’之外的所有行类

我一直在jquery选择父div中的类和在JavaScript或Jquery和jQuery通配符中 测试祖先/后代关系的对象,但似乎无法将各个部分组合在一起。 谢谢。

处理你发布的代码(父有id viewContainerTop)

 $("#viewContainerTop > div:not(.row2)").hide(); 

匹配你写的内容(父不是id viewContainerTop)

 $(".viewContainerTop > div:not(.row2)").hide(); 
 $("#viewContainerTop > div:not(.row2)").hide();