0

外部の .htm ファイルをメイン ページの div にロードしようとしていますが、次のコードを使用しました。

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

Firefox では動作しますが、Chrome と IE では動作しません。誰でも私を助けることができますか?

4

1 に答える 1

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 がまだロードされていないためでしょうか?

于 2012-06-30T22:19:29.370 に答える