Задать вопрос
@Pyramidec

Как сделать аналог jQuery.after на чистом js?

В общем, есть такой фрагмент JQuery:
var a = $('.a'), b = $('.b');

a.after(function (i) {
  return b[i];
});

Подскажите как сделать то-же самое без jQuery?
  • Вопрос задан
  • 586 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
Stalker_RED
@Stalker_RED
Исходная html разметка
При помощи jQuery
На чистом JS
var a = document.querySelectorAll('.a'), b = document.querySelectorAll('.b')

a.forEach((el, i)=>
  el.parentNode.insertBefore(b[i], el.nextSibling)
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы