@legatobrown

Как сделать цикл, чтобы переместить элементы внутри каждого отдельного родителя?

Хочу переместить блок внутрь соседнего блока, внутри родителя, но у меня несколько блоков с одинаковыми классами, как сформулировать цикл, чтобы блок перемещался только внутри определенного родителя?

а то сейчас у меня внутрь каждого блока сразу все блоки со всех одноименных встают.

<div class="why-main-item">

              <div class="why-main-item-ico">
                   <img src="<?=$img?>" <?if ($img_alt != "") {?>alt="<?=$img_alt?>"<?}?>>
              </div>

              <div class="why-main-item-title">
                   <?=$why->post_title?>  
              </div>

		<div class="why-main-item-txt">
                     <?=$why->post_content?>
              	</div>

            </div>


вот код jquery

$(".why-main-item").prependTo(".why-main-item-title");
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
Не надо пихать родителя в потомка: prependTo.
$(".why-main-item-title").each(function () {
    $(this).prependTo($(this).closest(".why-main-item"));
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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