我想将删除两个 div 的功能添加到我页面上 removeButton 类的所有按钮。示例:第一个按钮功能将删除 id 为“Region0Div”的 div,第二个按钮功能将删除 id 为“Region1Div”的 div 等。删除按钮是由 AjaxFileUpload 控件动态生成的,我无法通过 id 找到它。我尝试了类似迭代的方法,但它不起作用,因为函数同时分配给类的所有按钮。
$(document).change(function () {
$(".removeButton").click(function () {
$("#Region" + itr + "Div").remove();
$("#Comment" + itr + "Div").remove();
itr = itr + 1;
});
});
编辑:
我尝试了每一个,但仍然无法正常工作,将 Region0Div remove 分配给所有按钮。
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 放在 click 函数之外,在每个函数中,它也不起作用。