質問: かなり初歩的な質問ですみません。 ``` $(function(){ $("body").on("click","a.ajax_test",function(){ $('.ec_ajax').load('test'); $("#modal-base").fadeIn("slow"); $(".test2").fadeIn("slow"); }); }); ``` あらかじめを用意しておいてその中に別ファイルのhtml(正確にはphpファイル)を読み込むんですが、その読み込んだファイルの中にあるhtmlの要素(.test2)を操作したいです。書き方はこれであってると思ったのですが無反応です。 modal-baseの方は反応しています。どなたかご助力ください。
回答: 質問内容がうまく読み解けていないのでやりたいこととあっているかわかりませんが以下回答です。 `load`は**非同期**処理なので、読み込んだ後にtest2を操作しなければいけません。 つまり、 phpファイルを読み込む前に`$(".test2").fadeIn("slow")`を行っている為、 .test2なんて見つからないよ~となっています。 ``` $('.ec_ajax').load('test', () => { $("#modal-base").fadeIn("slow"); $(".test2").fadeIn("slow"); }); ``` DOMオブジェクトをいじりたいという話だったら`$.ajax`を使用します。