私のページのremoveButtonクラスのすべてのボタンに、2つのdivを削除する関数を追加したいと思います。例: 最初のボタン関数は ID "Region0Div" の div を削除し、2 番目のボタン関数は ID "Region1Div" などの div を削除します。削除ボタンは AjaxFileUpload コントロールによって動的に生成され、ID で見つけることができません。繰り返しのようなことを試しましたが、機能がクラスのすべてのボタンに同時に割り当てられているため、機能しません。
$(document).change(function () {
$(".removeButton").click(function () {
$("#Region" + itr + "Div").remove();
$("#Comment" + itr + "Div").remove();
itr = itr + 1;
});
});
編集:
それぞれ試してみましたが、まだ機能せず、すべてのボタンに Region0Div の削除を割り当てています。
var itr = 0;
$(document).change(function () {
$(".removeButton").each(function () {
console.log(itr);
$(this).click(function () {
$("#Region" + itr + "Div").remove();
$("#Comment" + itr + "Div").remove();
itr = itr + 1;
});
});
});
itr = itr + 1 をクリック関数の外側に配置すると、各関数でも機能しません。