Я надеюсь, что кто-то может помочь мне здесь.У меня проблемы с загрузкой этой переменной.Прямо сейчас у меня есть изображение, которое отображается, когда документ готов.У него есть идентификатор.Поэтому я пытаюсь захватить этот идентификатор и предупредить его, но когда я попытался использовать .attr (), он дает мне неопределенную переменную.Тем не менее, когда я выполняю тот же сценарий при другой загрузке окна, первое предупреждение дает мне неопределенное значение, второе дает мне правильный идентификатор.
Мой сценарий:
window.onload = function() { //first onload gives undefined
var imgID = $('.selector').attr('id');
alert(imgID);
};
$(document).ready(function(){ //gives me correct id
var imgID = $('.selector').attr('id');
alert(imgID);
});
Эти двафункции размещены на той же странице.Поэтому, когда появляется первое предупреждение, оно дает странице время для загрузки, а затем появляется второе предупреждение, которое фиксирует идентификатор изображения.
Итак, я думаю, что я пытаюсь получить идентификатор после загрузки страницы?Может кто-нибудь помочь мне, как это сделать?Спасибо