Я в IE 9 и зову:Почему onpropertychange не работает для меня?
document.attachEvent('onpropertychange', function(){
console.log("triggered");
});
в консоли, которая возвращает true
.
Тогда я изменить атрибут:
$('div').eq(0).attr("data-url", "url");
который изменяет атрибут, но не печатает triggered
на консоль. Что я делаю не так?
Я склонен согласиться с первым утверждением: «Примечание Изменения InnerText или innerHTML дочерних элементов не вызовет onpropertychange событие для запуска родительского элемента. " –
Вы можете переопределить параметры по умолчанию, чтобы он пузырился? – user730569
@ user730569: Это не варианты. Это описание поведения типа события, поэтому они не могут быть изменены. –