私はjQueryを介して動的にHTMLを設定しているiFrameを持っています。
$("#iframe").contents().find('body').html("This is a large HTML string");
これはうまくいきます。しかし、私の高さはiFrameの高さを調整するために機能しません。後ではなくDOMの変更前に高さを取得していると思います。新しい HTML で新しい高さを取得するにはどうすればよいですか? .load イベントが発生しているとは思いません。これが私がこれまでに持っているものです:
$("#iframe").load(function () {
//alerting this new height returns nothing
$("#iframe").contents().find('body').height();
});
何か案は?