2010-03-26 27 views
0

我有一些使用jquery ajax加載的內容。內容有jquery插件(例如模式框)。jquery插件不能在ajaxed內容上工作

我的問題是,因爲ajaxed內容不是原始dom的一部分,它沒有應用插件。

如何將插件應用於ajaxed內容???有沒有我可以重新初始化我的插件?

+0

問題是模糊的。顯示已加載內容的示例並詳細說明用於加載內容的jQuery方法。有例如一些電話剝離現有的'腳本'標籤 – jitter 2010-03-27 00:16:30

回答

1

你可以這樣調用在阿賈克斯成功功能插件:

$.ajax({ 
    //Stuff.. 
    success: function(data) { 
    $(".selector", data).myPlugin(); 
    } 
}); 

此呼籲只有在返回的HTML匹配選擇的插件,所以它不會在其他地區運行該頁面再次。

+0

地獄是啊,我希望我知道如何做到這一點。本來可以避免的問題很多 – user272899 2010-03-27 00:26:29