2011-01-21 109 views
0

在我的頁面中,我將有幾個類名爲「imp」的DIV。而且我也可能會加載幾個具有相同類名的DIV。我想將所有這些DIV與一個事件綁定(可能是'加載'),這樣我就可以滿足對所有這些DIV執行一個函數的要求,而不管它們是否已經存在於頁面上或稍後加載。我已經嘗試了以下,但沒有任何成功。將事件綁定到可以動態加載的DOM元素

 
$('.imp').live('load', function() 
{ 
    alert('encountered an important data'); 
}); 

的這裏的問題是,「負荷」事件只能綁定到與像圖像URL的元素,腳本等。請讓我知道我可以acheive上述要求。

回答

1

在您的jQery Ajax調用(如load)中,您可以指定一個在調用完成併成功時運行的函數。可能在那裏運行你的功能。

喜歡的東西:

$('#result').load('ajax/test.html', function() { 
    $('.imp', $('#result')).each(function(){ 
    alert('encountered an important data'); 
    }); 
}); 
相關問題