В вашем примере второй div
на самом деле не имеет «расширенного имени класса», как вы его назвали, он имеет два отдельных класса, submit
и newClass
.В этом случае вы можете исключить элементы, соответствующие .newClass
, из вашего выбора, используя псевдо-селектор :not
:
var elements = $(".submit:not(.newClass)");
В качестве альтернативы, вы можете использовать not
метод:
var elements = $(".submit").not(".newClass");
Если, с другой стороны, ваш пример неверен и у вас действительно есть более длинное имя класса, которое начинается с «submit», вы можете использовать « содержитword"селектор:
var elements = $("[class~=submit]");