2012-11-29 32 views
0

所以在我的頁面上我有一個Div,我加載了所有的內容。我使用Ajax這樣做,這樣使用jQuery在運行時加載的元素的Retreiving值AJAX

$('#content').load('pages/'+ page + '.html');

在每一頁上我有一個< H1>告訴你是用id =位置在網頁上的位置。我試圖找到這個價值,並把它放在文檔標題中,但它總是返回「」。

document.title = 'My page - ' + $('#location').text(); 

我猜它有東西在運行時做加載... 有什麼建議?

回答

0

是的,你是正確的它是與在「運行」加載。您可以將回調傳遞給加載內容後執行的加載函數。請嘗試以下操作:

$('#content').load('pages/'+ page + '.html', function(){ 
    document.title = 'My page - ' + $('#location').text(); 
}); 
+0

謝謝,完美的作品 – eski

0

嘗試這樣做,在你請求的callback function ..

$('#content').load('pages/'+ page + '.html', function(){ 
    // Your code here 
}); 
相關問題