alex-lenk
@alex-lenk
Разработчик сайтов

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

У меня есть такой код, он находит на странице указанные классы и добавляет в конец HTML конструкцию

[...document.getElementsByClassName('item-parent')].forEach(n => n.innerHTML += '<div class="item-decor"></div>')


Понимаю, что нужно делать через функцию each() но не догоняю, примеры смотрел, но не получается.
  • Вопрос задан
  • 123 просмотра
Решения вопроса 2
rockon404
@rockon404
Frontend Developer
$('.item-parent').append('<div class="item-decor"></div>');

Демо: https://jsfiddle.net/sruyxars/
Ответ написан
Комментировать
alex-lenk
@alex-lenk Автор вопроса
Разработчик сайтов
Ответ прост, только что нашел:

Можно положиться на неявную итерацию:

$(".item-parent").append('<div class="item-decor"></div>');
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
rework
@rework
Помог ответ? В благодарность отметь его решением
https://jsfiddle.net/o2gxgz9r/21058/

$('.item-parent').each(function(){
    $(this).html('<div class="item-decor">TEST</div>');
  });
Ответ написан
Ваш ответ на вопрос

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

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