2014-02-07 100 views
0
function newFunction(ele){ 
    ele.each(function(){ 
     $(this).text('foo'); 
    }); 
} 

$(document).ready(function(e) { 
    newFunction($('.text')); 
}); 

我有一個網頁有一個功能適用於所有的.text類,jQuery的功能並不適用於加載頁面追加

該頁面還使用jquery負載&將數據添加到它。

我的問題是,當jquery追加從其他頁面的新數據到這個頁面。

此功能不適用於新數據具有.text類從其他頁面。

回答

0

Yah這是它應該工作的方式。它會附加到已經存在的DOM上。 如果在初始文檔加載後添加新元素,則必須在附加新數據後調用此函數。

0

是的,我們可以在jquery中加載函數。

$("#xyz").load("xxy.html", function() { 
newFunction($('.text')); 
}); 

我們可以嘗試

$(window).load(function(){ 
newFunction($('.text')); 
})