2014-01-12 17 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