Задать вопрос
@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");
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
v3shin
@v3shin
Веб-шаман
Не надо пихать родителя в потомка: prependTo.
$(".why-main-item-title").each(function () {
    $(this).prependTo($(this).closest(".why-main-item"));
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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