Задать вопрос
Stasy11
@Stasy11
The best epta

Как копировать содержимое одного div и вставлять в другой div с помощью JS/JQ?

Есть блок
<div id="sync1" class="owl-carousel">
  <div class="item"><h1>1</h1></div>
  <div class="item"><h1>2</h1></div>
  <div class="item"><h1>3</h1></div>
</div>

И есть второй блок div
<div id="sync2" class="owl-carousel">
  <div class="item"><h1>1</h1></div>
  <div class="item"><h1>2</h1></div>
  <div class="item"><h1>3</h1></div>
</div>

Как сделать, чтобы всё содержимое #sync1 копировалось в #sync2?
  • Вопрос задан
  • 6096 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
devellopah
@devellopah
Если на чём-нибудь внутри sync1, например, на дивах, висят обработчики(а очень часто так и будет), то, в идеале, ты не просто хочешь скопировать содержимое, но и обработчики прихватить заодно.

По-моему, в jquery это можно сделать примерно так:

$('#sync1').clone(true).unwrap().appendTo('#sync2');


или если нужно полностью заменить содержимое элемента

$('#sync1').clone(true).unwrap().appendTo( $('#sync2').empty() );
Ответ написан
Комментировать
Stalker_RED
@Stalker_RED
sync2.innerHTML = sync1.innerHTML
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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