加载完成事件后的jQuery

时间:2013-10-07 07:08:43

标签: javascript jquery

我使用.load()和.show()来动态加载一些HTML。

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


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

但是在这里我需要调用一个只存在于动态内容中的Javascript函数,如何判断.load()是否完整?

4 个答案:

答案 0 :(得分:27)

使用.load的回调:

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

答案 1 :(得分:5)

load函数获得完整的回调函数

('#mydiv').load('some_url', function() {
  alert( "Load completed." );
});

http://api.jquery.com/load/

答案 2 :(得分:3)

$( "#mydiv" ).load( "url", function() {
  alert( "Load was performed." );
});

参考load

答案 3 :(得分:1)

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

查看this