重複の可能性:
Javascriptの悪名高いループの問題?
何らかの理由で、すべてのdiv要素の関数内に「6」が表示されます。
for(var i = 1; i <= 5; i++){
$('<div class="e-' + i + '"></div>').appendTo(something).click(function(){
alert(i); // <-- it's 6. wtf??
});
}
1、2、3などの代わりに。
一方、クラスは正しく設定されているようです。
私は何が間違っているのですか?