search.html
次のjQueryコードを含むhtmlページがあります。
$(document).ready(function(){
...some code // THIS IS THE CODE I'M INTERESTED IN
}
...some other code
そして、次の jQuery コードを含む別の HTML ページがあります。
$("#display_area").load("search.html") // #display_area is a div
問題は、この jQuery コードが呼び出されると、コンテンツを挿入しますが、search.html
関心のあるコード ($(document).ready() セクションのコード) をすぐに実行し、 DOM の準備が整うと、明らかにエラーが発生します。
他のコード ($(document).ready() セクションの外側) は問題なく正常に実行されます。
.load() 関数のコールバック関数内にコードを配置しても機能しません。コードは、DOM の準備ができていないときに起動します。
これを解決する方法はありますか?どんな助けでも大歓迎です。
search.html
編集: #display_area divに挿入される独自のDOMが含まれていることを指定したいだけで、#display_area divがすべての新しいDOM(コンテンツ)のロードを完了したときにコードを起動したいload() 関数を介してロードされたもの。