2012-09-04 5 views
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') 

}) 

이있다!

+0

[.load()] (http://api.jquery.com/load/)는 생각하지 않습니다. –

+0

로드는 ajax 호출 용입니다. 왜 그걸 알고 싶니? 추가 후 dom에 있습니다. –

답변

2

요소가 없으면 돔에 추가 할 때 요소가로드되지 않습니다. 따라서 $('body').append(div); 직후 div가 dom에 있습니다.

관련 문제