jQuery - 如何反向选择?

gsk*_*lee 3 jquery jquery-selectors

<div class="a-1">
<div class="a-2">
<div class="a-3">
<div class="a-1 a-2">
<div class="a-2 a-3">
<div class="a-1 a-3">
<div class="a-1 a-2 a-3">
Run Code Online (Sandbox Code Playgroud)

我希望做这样的事情:

$('.a-1').show().siblings([all those that do not belong to a-1]).hide();
Run Code Online (Sandbox Code Playgroud)

反正有没有实现这个目标?的:not()选择似乎是失败的我,因为它选择的逆每个元素单独,导致选择的所有7倍的DIV.

Utk*_*nos 7

不确定你的问题:not()是什么,但这应该工作正常:

$('.a-1').show().siblings(':not(.a-1)').hide();
Run Code Online (Sandbox Code Playgroud)