首页 > 解决方案 > 如何检测 div 文本的变化?

问题描述

我需要检测 div 文本何时更改。我有多个按钮,每个按钮都可以更改 div 中的文本。不幸的是,以下代码不起作用。我还读到 DOMSubtreeModified 和 Mutation 区域已弃用,stackoverflow 中的解决方案对我不起作用。

(function($) { 

$('body').on('DOMSubtreeModified', '.heading-price', function(){
  console.log('changed');
});
})(jQuery);

标签: javascriptjquery

解决方案


您可以简单地调用它:

$('body').bind('DOMSubtreeModified', function(){alert('changed');});

$('body').append('<h1>hello</h1>');

推荐阅读