使用javascript将外部.htm加载到div中

时间:2012-06-30 22:13:11

标签: javascript jquery ajax

我正在尝试将外部.htm文件加载到主页上的div中,并且我使用了以下代码:

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

它适用于firefox,但不适用于chrome和IE。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分: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还没有加载?