@Pyramidec

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

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

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

Подскажите как сделать то-же самое без jQuery?
  • Вопрос задан
  • 573 просмотра
Решения вопроса 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)
)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы