Зависит от контекста.
Как правило, чем больше проверок необходимо выполнить, тем медленнее они будут выполняться, поскольку каждая из них требует времени. Дело в том, что они, очевидно, не обязательно одинаковые результаты. Один является подмножеством другого.
По большей части стремитесь к тому, чтобы иметь минимальное количество селекторов, требуемых для целевого набора, который вам требуется. Также имейте в виду, что некоторые селекторы работают намного лучше (из-за доступности метода браузера), чем другие. Селекторы идентификаторов #id
и селекторы тегов в современных браузерах намного быстрее, чем поиск по классам .class
, для которого требуется итеративный анализ строки параметра .className
или поиск на основе атрибутов, который обычно одинаков.
Если сомневаетесь, выполните метрики.