-3

我试图通过从另一个获取a 来更改heighta ,但我得到了错误。divheightdivCannot set property 'height' of undefined

编码:

$("#loading_image_container").style.height = $('#content_frame').height();

我确定 content_frame 的高度是 500px。

4

5 回答 5

5

尝试

$("#loading_image_container").height($('#content_frame').height());
于 2013-08-15T13:56:27.600 回答
2

因为您引用的是 jQuery 对象,而不是 DOM 元素。使用内置的 jQuery 函数,如下所示:

$("#loading_image_container").height($('#content_frame').height());

或者,首先获取 DOM 元素:

$("#loading_image_container")[0].style.height = $('#content_frame').height();
于 2013-08-15T13:56:46.647 回答
0

您正在尝试设置stylejQuery 对象,使用 CSS

$("#loading_image_container").css("height", $('#content_frame').height());

或者:

$("#loading_image_container")[0].style.height = $('#content_frame').height();
于 2013-08-15T13:56:42.650 回答
0

尝试这个 :

$(".div1").css({'height':($(".div2").height()+'px')});
于 2013-08-15T13:57:01.490 回答
-1

也许你错过了正确表达中的 .style:尝试

  $("#loading_image_container").style.height = $('#content_frame').style.height;
于 2013-08-15T13:57:05.053 回答