将带有javascript的external.htm加载到div中

将带有javascript的external.htm加载到div中,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试将一个外部.htm文件加载到主页上的div中,我使用了以下代码: <a href="#file.htm" onclick="$('#content').load('file.htm')">Link</a> 它可以在firefox中使用,但不能在chrome和IE中使用。有人能帮我吗?为什么 html <a href="file.htm" class="ajax">Link</a> 并添加一个脚本 <script type

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

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

它可以在firefox中使用,但不能在chrome和IE中使用。有人能帮我吗?

为什么

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')。单击(函数(e){
e、 预防默认值();
$('#content').load(this.href);
});
});
通过这种方式,您可以为
#content
区域内加载的所有链接设置一个类
ajax
,并处理所有链接


它不起作用的原因可能是您单击得太快,而jquery尚未加载?

为什么不

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')。单击(函数(e){
e、 预防默认值();
$('#content').load(this.href);
});
});
通过这种方式,您可以为
#content
区域内加载的所有链接设置一个类
ajax
,并处理所有链接



它不起作用的原因可能是您单击太快,jquery尚未加载?

Javascript控制台中是否有错误?Javascript控制台中是否有错误?