Quantcast
Channel: 飞龙博客
Viewing all articles
Browse latest Browse all 95

全选反选飞龙jQuery解决方案优化版

$
0
0
2012年飞龙写过一个jQuery全选反选飞龙jQuery解决方案http://feilong.org/check-uncheck-juery-solution 2012年于广州。本日志对此再进一步优化,使他更加简练和灵活,本日志更新网址:http://feilong.org/jquery-checkall-revert-best 加入收藏夹,查看更方便。 /** 全选反选飞龙jQuery解决方案 **/ // click to checkall or revert by feilong.org check.js $(function(){   //application of checkall flchecks(); function flchecks(){ var c='#checkgoods input[type=checkbox][name]'; var a='.checkall'; var r='.checkrevert'; var s='#buysubmit'; flcheckall(c,a); flcheckrevert(c,r); flchecksubmit(c,s); }//0.5   function flcheckall(c,a){ var allc=c; var c=$(c); var clen=c.length; var a=$(a); var isckb=a.is(':checkbox'); //alert(isckb); if(isckb){ a.click(function(){   var hascked=a.prop('checked'); //alert(hascked);   if(hascked){   c.each(function(i,el){ //$(el).attr('checked', 'checked'); $(el).prop('checked', true);//for jQuery 1.6+ });//3   }else{   c.each(function(i,el){ //$(el).attr('checked', 'checked'); $(el).prop('checked', false);//for jQuery 1.6+ });//3   }       });//2   c.each(function(i,el){ $(el).click(function(){   var allced=$(allc+':checked'); var allcedlen=allced.length; if(allcedlen==clen){a.prop('checked', true);}else{a.prop('checked', [...]

Viewing all articles
Browse latest Browse all 95

Trending Articles