@SergeiB

Какой вариант производительнее?

$('a[href*="#"]').each(function(i, item) {...});
vs
$('a').each(function(i, item) {
  if (item.hash) { ... }
});

Помогите разобраться, как лучше: обходить все ссылки и проверять, содержат ли они #, либо использовать селектор по атрибуту?
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
первый лучше конечно,
в первом случае выберется 10 нужных элементов, по которым будет цикл each(), а во втором МИЛЛИАРД, и по всем будет цикл each()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
XPOWER Одесса
от 3 000 до 5 500 $
Artezio Москва
от 160 000 до 220 000 ₽