Этот код работает нормально, но я предполагаю, что есть лучший способ переписать это в jQuery или vanillaJS.Лучший способ переписать эту функцию .each()
Основная цель:
- Чтобы клонировать определенные дочерние элементы из родительского элемента
- Создание новых элементов с клонированного ребенка элементы
Append вновь созданные элементы в новый контейнер.
$('.grid-block').each(function(){ var slide = $('<div class="slide"></div>'); $(this).find('.asset-holder img') .clone() .appendTo(slide); $(this).find('.asset-tools') .clone() .appendTo(slide); slide.appendTo('.gallery-slider'); });`
Если код работает нормально, он не принадлежит StackOverflow, а на [CodeReview] (http://codereview.stackexchange.com/). – Xufox
Этот вопрос относится к другому сайту в сети Stack Exchange http://codereview.stackexchange.com/ – Satpal
вы можете поделиться образчиком html для grid-блока –