日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript实现复选框的全选/全不选和批量选择

發(fā)布時間:2025/3/15 javascript 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript实现复选框的全选/全不选和批量选择 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

實(shí)現(xiàn)數(shù)據(jù)的批量選擇以及全選/全部選功能的效果如下所示:

代碼如下:

<a class="btn btn-default" id="search_like" style="margin-right: 5px;">搜索</a> <a class="btn btn-success" id="search_export" href="">新增</a> <a class="btn btn-primary" id="batch_del" onclick="delAllProduct()">刪除</a> ... <table id="dataTableExample" class="table table-bordered table-striped table-hover display"><thead><tr><th style="text-align:center;width:4%;"><input type="checkbox" name="CheckAll" value="" id="CheckAll"/></th><th style="width:15%">景點(diǎn)名稱</th><th style="width:12%">景點(diǎn)代碼</th></tr></thead><tbody><foreach name="sce_list" item="v"><tr><td style="text-align:center;width:4%;"><input type="checkbox" name="Check[]" value="{$v.sce_id}" id="Check[]"/></td><td title="{$v.sce_name}">{$v.sce_name}</td><td style="width:12%">{$v.basic_code}</td> </tr></foreach></tbody></table><script type="text/javascript">//全選/全不選$("#CheckAll").bind("click",function(){ $("input[name='Check[]']").prop("checked",this.checked); });//批量刪除function delAllProduct(){if(!confirm("確定要刪除景點(diǎn)信息嗎?")){return ;}var cks = $("input[name='Check[]']:checked");var str="";//拼接所有的idfor(var i=0;i<cks.length;i++){if(cks[i].checked){str+=cks[i].value+",";}}//去掉字符串末尾的‘&'str=str.substring(0, str.length-1);// var a = str.split('&');//分割成數(shù)組// console.log(str);return false;$.ajax({type:'post',url:"{:U('Tour/batch_del')}",dataType:"json",data:{sce_id:str},success:function(data){console.log(data);return false;if(data['status'] == 1){alert('刪除成功!');location.href=data['url'];}else{alert('刪除失敗!');return false;}}});}</script>

批量刪除-后臺代碼(ThinkPHP3.2.3):

//批量刪除 public function batch_del(){$check_all = I('sce_id');// var_dump($check_all);die;$Scenic = M('travel_scenic_info');$where = 'sce_id in('.$check_all.')'; $scenic_list = $Scenic->where($where)->delete();// var_dump($scenic_list);die;if($scenic_list){$data['status'] = 1;$data['url'] = U('Tour/tour_list');$this->ajaxReturn($data);}else{$data['status'] = 0;$this->ajaxReturn($data);} }

總結(jié)

以上是生活随笔為你收集整理的JavaScript实现复选框的全选/全不选和批量选择的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。