次のコードは、 の下に 10 個の要素を作成します<body id="container" />
。要素をクリックすると、常に値のアラートが表示されます10
。
各アラートを取得して各要素のインデックスを表示するにはどうすればよいですか?
for (var i = 0; i < 10; ++i) {
var id = "#element_" + i;
$("#container").append('<p id="element_' + i + '">foo</p>');
$(id).click(function (e) {
alert(i);
});
}