大概思路就是给input框绑定id 绑定name 然后写一个按钮之类的给赋上一个id 通过id点击事件
大概代码如下 我用的是laravel框架写的
第一步 绑定id 再给input 加上name 绑上id
<td align="center"><a href="#" name="del" id="del" class="btn">批量删除</a></td>
<td align="center"><input type="checkbox" value="{{$v->id}}" name="box"></td>
第二步 通过id的一个点击事件
<script>
$(function(){
//批量删除
$("#del").click(function(){
var box = $("input[name='box']");
length =box.length;
// alert(length);
var str ="";
for(var i=0;i<length;i++){
if(box[i].checked==true){
str =str+","+box[i].value;
}
}
str= str.substr(1);
// alert(str)
location.href="navdeletes?id="+str;
})
})
</script>
第三步 控制器里写方法
// 批量删除
public function navdeletes(){
$id = $_GET['id'];
// dump($_GET);die;
$str = explode(",",$id);
foreach($str as $v){
$del=DB::table('jy_nav')->where('id',"=","$v")->delete();
}
if ($del){
return redirect("navindex");
}else{
return redirect("navindex");
}
}