- iframeのロードを待つ: まず、jQueryの.load()メソッドを使用して、iframeのコンテンツが完全にロードされるのを待ちます。以下のコード例を参考にしてください。
$('iframe').on('load', function() {
// iframeのロードが完了した後に実行するコードをここに記述する
});
- iframe内のドキュメントにアクセスする: iframe内のドキュメントにアクセスするためには、contentWindowプロパティを使用します。以下のコード例を参考にしてください。
$('iframe').on('load', function() {
var iframeDocument = this.contentWindow.document;
// iframe内のドキュメントに対する処理をここに記述する
});
- iframe内のドキュメントの.ready()を使用する: iframe内のドキュメントが完全にロードされ、jQueryが使用可能になった後にコードを実行するには、.ready()メソッドを使用します。以下のコード例を参考にしてください。
$('iframe').on('load', function() {
var iframeDocument = this.contentWindow.document;
$(iframeDocument).ready(function() {
// iframe内のドキュメントが.ready()状態になった後に実行するコードをここに記述する
});
});
これらの手順を組み合わせることで、動的に挿入されたiframe内で.ready()を使用することができます。必要に応じて、上記のコード例をカスタマイズして使用してください。