for (var i = 0; i < 10; i++) {
array.push($("<a href=\"#\" data-role=\"button\" data-inline=\"true\">" + i + "</a>"));
$("#row").append(array[i]);
array[i].click(function () {
changeval(i);
console.log(i);
});
}
私の問題は、関数 changeval(i) が常に i の同じ値 10 になることです。この for ループで onclick-function を使用してボタンを作成しようとしています。ヒントが必要です。