我在这个问题上看到的所有答案都是几年或者不支持IE8。我已经读过关于这个事件" DOMNodeInserted"和#34; MutationObservers"这些都是旧的或没有IE8支持。
jQuery检测DOM元素是否已更改/更新/删除等的标准方法是什么?
我想要实现的目标:
$('#element').whenThisElementChangesInAnyWay(function(){
doStuff();
});
编辑:它需要支持IE8 +
答案 0 :(得分:2)
支持chrome / ff:
$("#element").on("DOMSubtreeModified", function() {
//do stuff here
});
支持IE:
$("#element").on("propertychange", function() {
//do stuff here
});
所以,完全使用它会更好:
$("#element").on("DOMSubtreeModified propertychange", function() {
//do stuff here
});