2011-03-18 50 views
0

我有一個主頁,iframe和iframe中的多個AJAX頁面的網站。框架和ajax負載之間的jQuery

例子: Window(main page) > iFrame > Ajax Load > Ajax Load

我需要JQuery的可用於所有這些組件,但我得到這個工作的唯一方法是加載的JQuery的新實例的主頁時,iframe,和每個人的阿賈克斯負載。

我聽說您可以使用parent.$()從iframe內部使用JQuery,但我也聽說這可能會使選擇器複雜化,我不確定這是否適用於AJAX加載。

那麼,有人可以解釋我如何加載JQuery的單個實例,並使用它從一個iFrame和任何加載的AJAX頁面?

回答

0

iFrame作爲一個單獨的窗口工作,因此您需要使用父選擇器或在iFrame本身內加載jQuery。假設iFrame執行ajax加載,只有iFrame中的父頁面需要包含js文件。