Отследить изменения класса "еще не существующего" элемента
Здравствуйте. Собственно проблему я озвучил в заголовке темы.
На страницу в div подгружаются другие div'ы к которым в ходе определенных вычислений может присвоиться класс. Проблема, что класс присваивается ни сразу, а изначально div приходит без класса вообще. все, что я $("div").bind('DOMNodeInserted', function(e) { $(e).bind('DOMAttrModified', function(r){ //действия }); }); но это не работает... Буду благодарен за помощь. |
hitori, эти события устарели и работать не будут.
Т.к. класс присваивается "в ходе определенных вычислений", следует необходимые действия добавить в тот же код. Это единственно верный вариант. Есть два плохих варианта: Для современных браузеров - MutationObserver. Для старых и говнокдеров: периодический опрос по setTimout\setInterval. |
Часовой пояс GMT +3, время: 15:50. |