Есть ли простое выражение выбора, чтобы не выбирать элементы с определенным классом?
<div class="first-foo" />
<div class="first-moo" />
<div class="first-koo" />
<div class="first-bar second-foo" />
Я просто хочу получить первые три деления и попробовал
$(div[class^="first-"][class!="first-bar"])
Но он получает все, так как последний div содержит больше, чем первый бар. Есть ли способ использовать заполнитель в таком выражении? Что-то такое
$(div[class^="first-"][class!="first-bar*"]) // doesn't seem to work
Любые другие селекторы, которые могут помочь?
Если кто-то хочет выбрать все элементы, которые не имеют ни class1, ни class2, конкатенация сработает:
—
J0ANMM
$('div[class^="first-"]').not('.class1').not('.class2')
first-bar
.