質問: $('#modal_data').val(); //ここで親画面のhidden要素hogeに値を渡そうとしました。【結果:値は渡らず】 $('#hoge,parent.document').val(to_oya ); //親画面のモーダルをhideで閉じます。【結果:ここでエラーが発生】 $('#modal-sample,parent.document').modal('hide'); }); }); ``` ``` ``` ### 補足情報(FW/ツールのバージョンなど) jquery-3.2.1 bootstrap/3.3.6/css/bootstrap.min.css bootstrap/3.3.6/js/bootstrap.min.js
回答: iframe の内側から親となるページの操作は不可能だと思います。 代替案として、Web Messaging API を使う方法があります。 親ページではメッセージ待ちし、結果が出たタイミングで、iframe の内側のページから親ページへ Web Messaging API でメッセージと値を渡す仕組みです。