Задать вопрос

Как копировать текст через JS?

Добрый день!
Прошу подсказать как скопировать данные из DIV в другой DIV, даже с условием того что если в первом DIV поменяются данные, автоматически передаст во второй DIV без перезагрузки страницы.

Например:
<div class="div-1"></div>
<div class="div-2"></div>


var div1 = $(".div1").html();
$(".div2").html(div1)


Так все копирует если по клику например, а как сделать чтобы автоматически без кликов и перезагрузки?
  • Вопрос задан
  • 285 просмотров
Подписаться 3 Простой Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
Отследить изменения можно при помощи MutationObserver, например.

Ну и скопировать потом, можно и так, как у вас сейчас сделано.
Ответ написан
rockfeeler
@rockfeeler
Фронтендер, дизайнер, верстальщик-перфекционист
Отличный способ у Stalker_RED
Jquery вариант с интервалами, не лучший вариант, но имеет место быть:

var copyInterval;

copyInterval = setInterval(function () {
	$('.div2').html($('.div1').html());
}, 100);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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