2011-12-21 63 views
0

我正在嘗試做那麼多嘗試過的東西。即加載一個Child DIV並替換當前的DIV。人們已經建議使用x.load(y> *),但是當我在IE中使用Star時,它無法加載頁面,因爲在Chrome中加載的很好。Jquery替換爲加載

有誰知道我該怎麼做才能包裝這個,以便它可以與IE一起工作。

+0

一些代碼如何? ;) – dmp 2011-12-21 10:56:30

回答

1

你不要加載一個DIV,你創建一個使用;

var aNewDiv = $('<div />'); 

然後,您可以替換使用replaceWith方法您的DIV;

x.replaceWith(aNewDiv); 

如果你想從另一個頁面加載一個元素,你可以這樣做;

x.load('foo.html .selector', function() { 
    var self = $(this); 

    self.replaceWith(self.children()); 
}); 

欲瞭解更多信息,請參閱load()文檔。