Так что я злился на мой мозг об использовании MutationObserver, и я не добился какого-либо прогресса. Я читал об этом на сайте W3C и в MDN. Когда вы читали его в MDN, все это имело смысл до примера.Confused О MutationObserver
// select the target node
var target = document.querySelector('#some-id');
// create an observer instance
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutation) {
console.log(mutation.type);
});
});
// configuration of the observer:
var config = { attributes: true, childList: true, characterData: true };
// pass in the target node, as well as the observer options
observer.observe(target, config);
// later, you can stop observing
observer.disconnect();
Часть, с которой я столкнулся, создает экземпляр наблюдателя, не уверенный в синтаксисе того, что там есть. Также в консоли я получаю «TypeError: Value не реализует интерфейс Node». Независимо от того, какие примеры я просмотрел и попытался использовать; заменив селектора в примере на нужные селектора jQuery (также селекторы без jQ возвратили ту же проблему).
'MutationObserver' не _not_, связанный с jQuery. Селектор запросов может показаться похожим на шипение, но они не используют реализацию. – Halcyon
У вас есть элемент с id "some-id"? – bfavaretto
@Frits van Campen Я знаю, что они не связаны, я использую библиотеку jQ, хотя и использую ли я селектор jQ или нет, я получаю сообщение TypeError. –