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

Если html меняется в одном месте менять его в другом?

Есть код
var allcost               = $('#all_total_summ').html();
var result_cost           = $('.total-price').html('Общая сумма: ' +allcost);

т.е он записывает html(у меня это число стоимость всех товаров) из <td id="all_total_summ"></td>
в
<div сlass="total-price"></div>

Мне нужно продублировать, число. Допустим добавили еще 1 товар cумма в td поменялась. Как мне написать условие: если значение td меняется, перезаписывать ,значение в блоке div
  • Вопрос задан
  • 280 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
MutationObserver
// выбираем целевой элемент
var target = document.getElementById('some-id');
 
// создаём экземпляр MutationObserver
var observer = new MutationObserver(function(mutations) {
  mutations.forEach(function(mutation) {
    console.log(mutation.type);
  });    
});
 
// конфигурация нашего observer:
var config = { attributes: true, childList: true, characterData: true };
 
// передаём в качестве аргументов целевой элемент и его конфигурацию
observer.observe(target, config);
 
// позже можно остановить наблюдение
observer.disconnect();
Ответ написан
Ваш ответ на вопрос

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

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