0

$.getコマンドでAJAXリクエストを行っています。それが完了したら、HTMLコードを既存のdivに追加します。すべてのコードが追加された後、jQueryセレクターで新しく追加されたコードにアクセスできないことに気付きました。他のDOM更新の質問を読みましたが、それらは「クリック」イベントに関連しています。追加したIDに$( "#xxxxxxxx")でアクセスしたかっただけです

たとえば、私は追加しました

<div id="aaa1"></div><div id="aaa2"></div><div id="aaa3"></div>

私の既存に

<div id="container"></div>

追加したかったのはtemp.htmlファイルなので、$("#container").load("temp.html");Thingsはうまく追加されましたが、アクセスできません。(alert($("#aaa1").html())returnedを使用undefined

4

1 に答える 1

1

これを試して :

$("#container").load("temp.html" ,function(){
    alert($("#aaa1").html());     
});
于 2012-09-17T16:58:09.807 に答える