2012-06-30 25 views
0

我试图加载我的主网页上的外部.htm文件到一个div,我已经用下面的代码:加载JavaScript的外部的.htm到一个div

<a href="#file.htm" onclick="$('#content').load('file.htm')">Link</a> 

它工作在Firefox ,但不是在Chrome和IE中。谁能帮我?

+4

在Javascript控制台中是否有任何错误? – millimoose

回答

3

为什么不

HTML

<a href="file.htm" class="ajax">Link</a> 

,并添加脚本

<script type="text/javascript"> 
$(function(){ 
    $('.ajax').click(function(e){ 
     e.preventDefault(); 
     $('#content').load(this.href); 
    }); 
}); 
</script> 

这种方式,您可以在类ajax设置为所有的#content内加载链接面积和它处理所有这些。


难道说它不起作用的原因是你点击得太快而jquery还没有加载?