2011-04-13 89 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