收藏 分销(赏)

jQuery实现列表的全选功能.doc

上传人:精**** 文档编号:9769215 上传时间:2025-04-07 格式:DOC 页数:2 大小:18KB 下载积分:5 金币
下载 相关 举报
jQuery实现列表的全选功能.doc_第1页
第1页 / 共2页
jQuery实现列表的全选功能.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
  本文给大家分享的是使用jquery实现的全选删除插件的代码,非常的实用,本文示例是结合的ThinkPHP,小伙伴们可以自由扩展。   只需要几行代码就可以实现列表的全选功能,并且可以配合post请求执行后台的删除程序   js   代码如下:   function DelAlert(data)   {   if(data == 'error')   {   alert("错误~");   }   else if(data == 'success')   {   alert("成功~");   location.reload();   }   }   //引入jquery,这里后台配合的是thinkphp   $(function(){   //每行的checkbox需要有check-value属性来存放当前行的id   //选中全部,checkAll 为选中全部的checkbox的id selctone 为每一行checkbox的class   $('#checkAll').selectall('selectone');   //删除选中,deleteAll为删除全部按钮的id selectone 为每一行checkbox的class 后台接收参数ids 格式如: 1,2,3   var url = "Home/Role/delall'";   $('#deleteAll').delselect('selectone',url,function(data){   DelAlert(data);   },function(){   layer.msg("没有选中内容",2,0);   });   })   jquery.selectall.js   代码如下:   (function( $ ){   $.fn.selectall = function(className) {   $(this).bind('click',function()   {   if($(this).attr('checked') == 'checked')   {   $(this).attr("checked",false)   $('.'+className).attr('checked',false);   }else{   $(this).attr('checked','checked');   $('.'+className).attr('checked','checked');   }   });   $('.'+className).bind('click',function()   {   if($(this).attr('checked') == 'checked')   {   $(this).attr("checked",false);   }else{   $(this).attr('checked','checked');   }   });   };   $.fn.delselect = function(className,url,fun,unselectfun){   $(this).bind('click',function(){   var selectid = '';   $("."+className).each(function(){   if($(this).attr('checked')=='checked'){   selectid+=$(this).attr('check-value')+',';   }   });   if(selectid)   {   selectid = selectid.substring(0,selectid.length-1);   $.post(url,{ids:selectid},function(data){   fun(data);   });   }else   {   unselectfun();   }   });   };   })( jQuery );   以上所述就是本文的全部内容了,希望大家能够喜欢。   更多信息请查看IT技术专栏   
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服