Я пытаюсь написать селектор для querySelector, который будет включать divs класса «foo», но не «foo bar». Я не использую jQuery в этом проекте.Селектор javascript, который соответствует классу, за исключением других
<div class="foo">include me</div>
<div class="foo">and me</div>
<div class="foo bar">not me</div>
Я пытался играть с :not(), но я не уверен в правильности синтаксиса, так как это не работает для меня
document.querySelectorAll('div.foo|*:not(.bar)');
Может кто-нибудь помочь?
Просто отпустите '| *'. –