jquery操作和獲取iframe中的對象

JQuery好像不能跨過框架直接獲取元素的,不過結合DOM和JQuery,可以獲取iframe的document對象。有瞭這個對象,再來用jquery也就方便瞭。

var subdoc=$(document.getElementById('frame1').contentWindow.document;

但是這裡會有一個問題。

如果你可以確保你運行你的後續代碼的時候,子框架已經ready的話,當然是沒有問題的。但往往我們的JQuery代碼經常會用來做一些初始化的動 作,這時候,雖然你綁定瞭父窗口的ready事件,但實際上此時自框架不一定ready,所以說,如果要給自框架做一些初始化工作的話,必須要綁定自框架 的document 的ready事件.

 

 from:gaohui blog

發佈留言