2013-10-07 24 views
5

イム.load()および.show()を使用して、HTMLを動的にロードします。 .LOAD()が完了している場合ロード完了イベント後のjQuery

//load the html 
$('#mydiv').load('some_url'); 


// Display 
$('#mydiv').show(); 

しかし、ここで私は、動的コンテンツに存在するJavaScript関数を呼び出す必要があるが、どのように私が言うことができますか?

+2

'.LOAD()'コールバック関数を受け付けます。 – undefined

+0

あなたのJavaScript関数は一度利用可能になると思います。 $( '#mydiv')。load( 'some_url'); 実行を終了します。 – Sid

答えて

24

.loadのコールバックを使用します。

$('#mydiv').load('some_url', function() { 
    // This gets executed when the content is loaded 
    $(this).show(); 
}); 
+0

ああ、私は今それを理解していると思う。感謝 – IEnumerable

+1

すぐに働いた..ありがとう – IEnumerable

1
$('#mydiv').load('some_url', function(responseText, textStatus, XMLHttpRequest){ 
    console.log("Content Loaded!"); 
}); 

のためのコールバック関数を取得this

を見て10
2
$("#mydiv").load("url", function() { 
    alert("Load was performed."); 
}); 

参照load

関連する問題