-3

別の から を取得してheightのを変更しようとしていますが、エラーが発生しています。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

DOM 要素ではなく、jQuery オブジェクトを参照しているためです。組み込みの 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 に答える