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

}) 

如何獲得「負載測試DIV」在控制檯中顯示....非常感謝!

+0

我不認爲[.load()](http://api.jquery.com/load/)做你認爲它。 –

+0

負載是針對ajax調用的。你爲什麼想知道這個?在追加之後是在dom中。 –

回答

2

元素不加載,當你將它們添加到他們在那裏的dom。所以在$('body').append(div);之後div就是在這裏。

相關問題