問題があります..
for(a=1;a<10;a++){
$(".div").append("<div id="+a+"></div>")
$.ajax({
url: "file.php",
data: "a="+a,
type: "POST",
async: false,
success: function(data) {
$("#"+a).html(data);
}
});
}
$("div").click(function(){
alert("it works");
});
問題は:私はそこに入れなかったのですかfile.phpasync: false
からのデータは最後の div にのみあるため、ID 9 を使用していますが、現在はあります-データはすべての div にあるので、それは良いことですasync: false
しかし、ajaxによる読み込み中にクリックしたい場合は機能しません(すべてのajax-esが終了した後のみ)
この問題をどのように解決しますか? (たぶん、間違っているのは、私が ajax を使用しているということです。getJSON などを使用できます。)
助けてくれてありがとう