Javascript MutationObserver观察jquery追加?
以下代码适用于页面加载,但当我使用jquery.append()向DOM插入元素(div)时,它不会触发 添加元素后,是否有任何方法可以捕获MutationObserver 这是我的密码Javascript MutationObserver观察jquery追加?,javascript,jquery,Javascript,Jquery,以下代码适用于页面加载,但当我使用jquery.append()向DOM插入元素(div)时,它不会触发 添加元素后,是否有任何方法可以捕获MutationObserver 这是我的密码 MutationObserver = window.MutationObserver || window.WebKitMutationObserver; var observer = new MutationObserver(function(mutations, observer){ mutatio
MutationObserver = window.MutationObserver || window.WebKitMutationObserver;
var observer = new MutationObserver(function(mutations, observer){
mutations.forEach(function(mutation) {
if($(mutation.target).length > 0){
if($(mutation.target).prop('tagName').toLowerCase() === 'img'){
console.log('IMG ADDED', $(mutation.target));
}
}
});
});
observer.observe(document,{subtree:true, attributes:true, characterData:true});
好吧,我知道了。。。我想我会发帖子来救某人的头疼 我还需要孩子列表:true
observer.observe(document,{childList:true, subtree:true, attributes:true, characterData:true});
难道你不知道当你插入一个元素时,突变很少是可行的吗?