如何使用 jQuery 选择页面上除特定 div 之外的所有内容?
实际上,我正在尝试在特定 div 的弹出窗口中淡化其余的背景。但问题是并非所有内容都在某个 div 中。很少有元素没有任何父 div。
<body>
12345
<div id='second_div'>
XXXXXX
</div>
56789
<div id='popup'>
AAAAA
</div>
</body>
我正在使用下面的代码,但这不是淡化没有父 div 的内容(即 12345 和 56789)。它只是'second_div'(即XXXXXX)的淡化内容。
$('body > div:not(#popup)').css("opacity",'0.7');
请指导我如何使用 jQuery 执行此操作。