2011-04-13 86 views
0

我正在使用.load將一些數據加載到div中。它工作得很好,但如果我嘗試具體並從HTML加載一個特定的ID IE不會加載任何東西。.load Internet Explorer error

Ex。

$('div.myDiv').load('/example/example.htm'); 

工作得很好,但如果我具體什麼加載像

$('div.myDiv').load('/example/example.htm #dogs'); 

IE加載什麼。這是不是在IE中的作品? Jquery網站並沒有說它沒有。如果有幫助,我使用jquery-1.5.min.js版本。

+0

是否應該在頁面和#之間存在空格? – trickwallett 2011-04-13 16:06:09

+0

爲什麼你不嘗試沒有空間自己。相信我,它不會傷害 – 2011-04-13 16:09:35

+1

是的,這意味着一個空間。看到這裏 - > http://api.jquery.com/load/ – 2011-04-13 16:10:13

回答

1

來自/example/example.htm的html是否有效?

.load()將失敗,即如果在html中有錯誤。

+0

絕對如此。在我的情況下,一個不匹配的div。它適用於所有現代瀏覽器,但不適用於IE8。 – 2014-09-25 21:22:07