Я пытаюсь добавить атрибут data-size
моему родителю div
.jQuery каждый слишком быстро
Вот мой код:
var width, height;
$(".galerie img").each(function() {
width = this.naturalWidth;
height = this.naturalHeight;
$(this).parent().attr('data-size', width+'x'+height);
});
У меня есть около 40 изображений на 1 странице. На этом пути не каждый мой div получает «размер данных». Иногда только 1/2 из них, иногда 1/3 из них или только 5 из них. Как я могу это исправить?
вы используете это в document.ready, значит вы ждете, пока DOM получает ready – Farhan
@Farhan У меня это в $ (function() {...}); –
Если вы считаете, что '$ .each' быстро, вы должны увидеть цикл' for' –