2014-01-12 24 views
0

我將如何去獲得一個div內的div的高度。現在我正在使用jquery,並準備好文檔。這是我現在的代碼。如何從iframe中獲取div寬度? jquery

$(document).ready(function() { 
console.log($(".cf_offers").height()); 
}); 

iframe的div是content_iframe,但它是否需要?因爲div在頁面準備就緒時具有寬度。但它只是輸出null。

任何幫助,將不勝感激!

+0

該部分的內容是否動態加載。 –

+0

它從我的服務器上的php文件中獲取加載到iframe中。如果這就是你的意思。 – Anders

+0

嘗試在'$('。cf_offers')。load(function(){})中獲得它的高度' –

回答

1

如果你不違反同源策略,你必須使用contents()獲得iFrame的內容和發現內容等

,而iFrame將不得不被加載,但如果這不是一個問題,你可以刪除onload處理程序:

$("#content_iframe").on('load', function() { 
    var width = $(this).contents().find(".cf_offers").height(); 
}); 
+0

試圖console.log的寬度,但它不會返回任何東西。你知道爲什麼嗎?難道是iframe隱藏在'模態'彈出模式中。 – Anders