Если вам нужен одиночный строковый селектор, используйте это:
$('.myClass:not(#myid)')
Используется селектор псевдокласса :not()
вместо функции фильтра .not()
.
Это кажется нелогичным, но этот единственный метод селектора может быть медленнее в разы, потому что получение элементов через класс (без фильтрации) оптимизировано, он фильтрует каждый из них, когда селектор проходит в этом случае.
Альтернатива с использованием .not()
может быть быстрее, в зависимости от количества элементов, соответствующих .myclass
, поскольку поиск элемента по идентификатору является очень быстрой операцией, поэтому исключить его из набора довольно быстро.