我希望有人可以在这里帮助我。我无法加载此变量。现在,当文档准备好时,我有一个正在显示的图像。它有一个 id。所以我试图捕获那个 id 并提醒它,但是当我尝试使用 .attr() 时,它给了我未定义的变量。但是,当我执行完全相同的脚本时,在另一个窗口加载下,第一个警报给我未定义,第二个给我正确的 id。
我的脚本:
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);
});
这两个功能放置在同一页面内。因此,当第一个警报弹出时,它会给页面加载时间,然后会弹出第二个警报来捕获图像 ID。
所以我想我想在页面加载后获取 id?有人可以帮助我如何做到这一点吗?谢谢