@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
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 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();
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы