我试图通过从另一个height
获取div
来更改height
的{{1}},但我收到错误div
守则:
Cannot set property 'height' of undefined
我确定content_frame的高度为500px。
答案 0 :(得分:5)
尝试
$("#loading_image_container").height($('#content_frame').height());
答案 1 :(得分:1)
因为您引用的是jQuery对象,而不是DOM元素。要么使用内置的jQuery函数,如下所示:
$("#loading_image_container").height($('#content_frame').height());
或者,首先获取DOM元素:
$("#loading_image_container")[0].style.height = $('#content_frame').height();
答案 2 :(得分:0)
您正在尝试设置jQuery对象的style
,使用CSS
$("#loading_image_container").css("height", $('#content_frame').height());
或者:
$("#loading_image_container")[0].style.height = $('#content_frame').height();
答案 3 :(得分:0)
试试这个:
$(".div1").css({'height':($(".div2").height()+'px')});
答案 4 :(得分:-1)
也许你错过了正确表达的风格: 尝试
$("#loading_image_container").style.height = $('#content_frame').style.height;