Я вставляю iframe, используя iquery с верхнего уровня.
var url = //localhost/t1.php ;
$('#div_display').html("<iframe style='width:880px;height:1000px; id='sq_iframe' src='" +url+ "'></iframe>");
Но я не могу получить высоту div_xx внутри iframe, когда я пытался изменить его высоту.
var oldheight= $("#sq_iframe").contents().find("#div_xx").height() ;
alert( oldheight) ;
$("#sq_iframe").contents().find("#div_xx").height('500') ;
В чем проблема, эксперты?
Используйте css()
для установки стилей в div
Попробуй это
$("#sq_iframe").contents().find("#div_xx").css('height','500px') ;
ИЛИ
$("#sq_iframe").contents().find("#div_xx").height(500) ;
Получить высоту Div внутри iframe
$(document).ready(function() {
$( "#frameDemo" ).on('load', function() {
var mydiv = $(this).contents().find("div");
var h = mydiv.height();
alert(h);
});
});