Как удалить атрибут у div имеющего определенный класс?
$(document).ready(function() {
$.each($('div[data-src]'), function () {
if (!$(this).hasClass('loaded')) {
$(this).removeAttr('data-src');
} else {
}
});
});
Пытаюсь сделать так, сейчас удаляет атрибут у всех элементов на странице, если есть хоть 1 loaded
но и setTimeout тут не прокатит, я не правильно поставил вопрос, вопрос скорее, не как удалить, а как заставить проверять страницу постоянно и удалять атрибут у подгруженного контента
Chloyka,
1) можно в конец success вывода контента прописать удаление аттрибута.
это же можно "повесить" на .done вашего, подозреваю, post ajax запроса
2) можно искать класс в div-е, куда подгружается контент (смотрите 3 вариант)
Вы не loader ли включаете\выключаете?