2011-10-31 17 views
0

我正在放置一個ajax購物車,今天我開始思考我要做些簡單的事情......版權的動態一年。沒有汗水只需添加一個年份id的跨度,並使用jquery替換所述跨度中的文本。那麼......有時候這並不容易。Ajax在頁腳中加載並注入問題

我的問題是這樣的:我動態從另一個文件加載頁腳內容,然後改變年:

$('#footer').load('common.html #footerContent'); 

$("#copyYear").html((new Date).getFullYear()); 

我認爲這是問題所在......在異步加載?

我玩了太久,現在在這裏求援。

我很欣賞它!

該網站是在http://chainery.comoj.com

謝謝 託德

回答

2

我認爲這是問題所在......在異步加載?

是的,可能#copyYear在您嘗試設置其html時不存在於DOM中。所以,你可以在AJAX成功回調中執行此操作:

$('#footer').load('common.html #footerContent', function() { 
    $('#copyYear').html((new Date).getFullYear()); 
}); 
+0

正是這樣!感謝您的時間。 – maddogandnoriko

1

你想改變內容加載後的日期。

$('#footer').load('common.html #footerContent', function(){ 
    $("#copyYear").html((new Date).getFullYear()); 
); 
+0

謝謝。這也是正確的答案。 – maddogandnoriko