我希望有人能幫助我。我無法加載這個變量。現在我有一個圖像,當文檔準備就緒時正在顯示。它有一個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?有人可以幫助我如何做到這一點?謝謝
我想在頁面加載後立即加載。如果我在同一時間加載所有內容,我會變得不確定。這就是爲什麼我有一個例子,爲什麼我加載兩次。 – hellomello