我正在尝试检查动态加载的元素是否已完全加载。
我希望用户点击按钮 - >加载元素 - >检查元素是否已加载。
我有
<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')
})
如何在控制台中显示'load test div'节目....非常感谢!
答案 0 :(得分:2)
当您将元素添加到dom中时,不会加载元素。所以在$('body').append(div);
之后,div就在dom中。