如何从iframe中获取div宽度? jQuery的

时间:2014-01-12 12:54:19

标签: jquery html iframe height

我如何在iframe中获取div的高度。现在我正在使用jquery,并准备好文档。这是我现在的代码。

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

iframe的div是content_iframe,但需要吗?因为div在页面准备好时具有宽度。但它只输出null。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

如果您没有违反同源政策,则必须使用contents()获取iFrame的内容并查找元素等。

必须加载iFrame,但如果这不是问题,可以删除onload处理程序:

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