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

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

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


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


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

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

var copyInterval;

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

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

Войти через центр авторизации
Похожие вопросы
summer Ярославль
от 100 000 до 140 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
19 апр. 2024, в 17:06
15000 руб./за проект
19 апр. 2024, в 16:53
1000 руб./за проект
19 апр. 2024, в 16:45
5000 руб./за проект