CSS-селекторы (также как Sizzle , вещь в jQuery, которая выполняет запрос) работают с
справа налево
знаячто вы можете легко ответить на вопрос самостоятельно.Просто запрос #id
всегда самое быстрое решение.Не только по той причине, что сначала будут запрошены дополнительные операторы после этого, но также jQuery оптимизирует этот случай для вас.Это означает, что просто наличие селектора, подобного #id
, будет напрямую вызывать .getElementById()
, который является самой быстрой из возможных операций DOM для получения ссылки на элемент.
Однако, это также быстрее, чтобы не быть явным вдругие случаи.Это из-за справа налево вещи.