@Palladi_N
dev

Как перемещать блоки с одинаковым классом?

Есть структура:
<section>
	<div class="first">
	</div>
	<div class="second"> 1 </div>
	<div class="third"> 1 </div>
	
	<div class="first">
	</div>
	<div class="second"> 2 </div>
	<div class="third"> 2 </div>
	
	<div class="first">
	</div>
	<div class="second"> 3 </div>
	<div class="third"> 3 </div>
</section>


Как переместить блоки с классами second и third в блок first, который находится перед ними? Т.е., чтобы структура была таковой:

<section>
	<div class="first">
		<div class="second"> 1 </div>
		<div class="third"> 1 </div>
	</div>
	
	<div class="first">
		<div class="second"> 2 </div>
		<div class="third"> 2 </div>
	</div>
	
	<div class="first">
		<div class="second"> 3 </div>
		<div class="third"> 3 </div>
	</div>
</section>
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
@Palladi_N Автор вопроса
dev
Да, это все не правильно но работает.
jQuery(function() {
	jQuery('body').prepend('<div class="tex_row_bl"><div>');
	jQuery('.tex_row_bl').each(function(i,elem) {
		jQuery('.elementor-1351 .elementor-inner .elementor-section-wrap .elementor-top-section:nth-child('+i+') .tex_row_bl').appendTo('.elementor-1351 .elementor-inner .elementor-section-wrap .elementor-top-section:nth-child('+i+') .elementor-tab-content');
		jQuery('.elementor-1351 .elementor-inner .elementor-section-wrap .elementor-top-section:nth-child('+i+') .img_row_bl').appendTo('.elementor-1351 .elementor-inner .elementor-section-wrap .elementor-top-section:nth-child('+i+') .elementor-tab-content');
	});
});


оно же

jQuery(function() {
	jQuery('body').prepend('<div class="second"><div>');
	jQuery('.second').each(function(i,elem) {
		jQuery('.second').appendTo('.first:nth-child('+i+')');
		jQuery('.third').appendTo('.first:nth-child('+i+')');
	});
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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