0

我正在尝试检查动态加载的元素是否已完全加载。

我希望用户单击按钮-> 加载元素-> 检查元素是否已加载。

我有

<button id='click'>click</button>


//create and append div..
$('#click').click(function(){

   var div= $('<div>').attr('id','testDiv').addClass('div');

   $('body').append(div);

})


//detect when the div is loaded...
$('#testDiv').load(function(){
    console.log('load test div')

})

如何在控制台中显示“负载测试 div”......非常感谢!

4

1 回答 1

2

元素未加载,当您将它们添加到 dom 时,它们就在那里。所以在$('body').append(div);div 在 dom 之后。

于 2012-09-04T19:53:32.433 回答