选中复选框点击删除按钮实现删除数据,求代码!
http://blog.sina.com.cn/s/blog_8b94db9c01015yim.html
首先,你的表格数据渲染的时候可以设置复选框的value为对应记录的id。
其次,删除按钮点击事件里面遍历复选框,获取选中的复选框的值以,隔开拼接字符串。可以用js 的Array,先push()最后join()形成串作为参数传递给后台。
后台解析id列表进行数据删除。我一般用的是js,代码如下:
//渲染列表时设定复选框名称为idCheck,并制定onclick='checkAll(this);'
function checkAll(obj){
$("input[name='idCheck']").prop("checked",obj.checked);
}
//获取选中
function getCheckedIds(){
var arrChk=$("input[name='idCheck']:checked");
var ids = new Array();
if(arrChk==undefined ||arrChk.length==0){
return ids;
}
for(var i =0;i<arrChk.length;i++){
ids.push(arrChk[i].value);
}
return ids.join();
}