JS实现checkbox批量删除,求大神帮忙解决

2024-11-19 06:23:03
推荐回答(2个)
回答1:

会用js获取选中的checkbox吧?value放你要删除的信息的ID,然后拼接value,将拼接好的值传到后台,在后台用split切割获取选中的ID,然后用for循环进行删除。思路有了,会批量删除了不?给你代码吧。
js中:

function dele(){
var check = document.getElementsByName("check");
var len=check.length;
var idAll="";
for(var i=0;iif(check[i].checked){
idAll+=check[i].value+",";
}
}
window.location.href="dele.do?idAll="+idAll;
}
jsp中:








111
22
33
44
55

后台中:
获取到idAll参数。
String[] id = idAll.split(",");//用逗号切割
for(int i=0;idele(id[i]);//根据id删除

}

回答2:

用jquery,一行代码就能搞定:
$(":checkbox:checked").remove();//删除所有选中项。