このスクリプトで 2 ~ 3 時間試しています。ul を作成し、それに li を追加します。次に、何らかの機能のトリガーとなる eventListeners (クリック) をアタッチしようとします。私のローカルの try コールバック関数では、最後の li 値のみを取得します。ループの問題ですか、それとも jquery には .on() に関する既知の問題がありますか?
The Container ul tag below
<ul id="container">
<li>emtyp statically created</li>
</ul>
以下のjsモデルjsは次のとおりです。
var xy=1;
for(xy=1; xy<10; xy++){
$("#container").append('<li id="li_'+xy+'">'+xy+'</li>');
$("#li_"+xy).on("click",function(){alert(xy)});
}