Это будет зависеть от браузера.Почти все браузеры теперь поддерживают querySelectorAll
, и jQuery будет использовать его, когда сможет.querySelectorAll
может использоваться с селекторами присутствия атрибутов, поэтому, если он есть, jQuery не должен выполнять работу, он может перегрузить его на движок.
Для старых браузеров без querySelectorAll
jQuery, очевидно, будетприходится выполнять больше работы, но даже в IE8 она есть.
Как и в большинстве этих случаев, ваш лучший выбор:
Не беспокойтесь об этом, пока /если вы не видите проблему, и
Если вы видите проблему, профилируйте ее в браузерах, которые вы собираетесь поддерживать, а затем примите обоснованное решение.