我想隐藏所有元素,除了具有特定类的元素和其中的所有元素。
我现在正在使用
$("body").not(".embedded").hide();
但它也隐藏了我的 .embedded 元素中的元素。
感谢您的帮助。
最佳答案
使用*
和space
来指示所有直接/嵌套的 child 。此外,对于初始选择器,使用 body *
来指示 not()
过滤之前的所有 child
$("body *").not(".embedded, .embedded *").hide();
关于javascript - Jquery 将类设置为除具有特定类的元素+子元素/子元素之外的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31248780/