jQuery之全选 全不选 反选 方法二

来源:互联网 发布:javac编译java文件 编辑:程序博客网 时间:2024/06/07 01:18
<!DOCTYPE html >  
<html >  
<meta charset="utf-8">

<head>  

/*此方法是使用index()获得 全选 全不选 反选 三个按钮的位置 需要注意的是这三个按钮要处在同一个父级元素的内部,最好没有其他的同级元素,否则位置可能或许错误*/

  <title>全选,不全选,反选</title>  
<script src="jquery-1.7.js"></script>
     <script >  

         function checkboxFun(type,e){
              if(type==1){//全选
              e.attr("checked",true);
              } else if(type==2){       //全不选
                 e.attr("checked",false);
              }else if(type==3){   //反选
                 e.attr("checked", function(){return !$(this).attr("checked")});
              }
            }
          $(
             function(){
              $('.q').bind(
               "click",
               function(){                
               checkboxFun( $(this).index()+1,$(".box") )   
               } )
                       
          } )
          
          
 </script>  
    </head>  
    <body>  
    <form>
        <div >  
            <input type="checkbox" value="歌曲1" class="box" />歌曲1<br />  
            <input type="checkbox" value="歌曲2" class="box"  />歌曲2<br />  
            <input type="checkbox" value="歌曲3" class="box"  />歌曲3<br />  
            <input type="checkbox" value="歌曲4" class="box" />歌曲4<br />  
            <input type="checkbox" value="歌曲5" class="box" />歌曲5<br />  
            <input type="checkbox" value="歌曲6" class="box"  />歌曲6  
        </div> 
   <div> 
       <input type="button" value="全选" id="selectAll"       class="q" />  
       <input type="button" value="全不选" id="unSelect"   class="q"/>  
       <input type="button" value="反选" id="reverse"        class="q"/>
   </div>  
  </form>
    </body>   
    </html>  
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 c语言挂科了怎么办 吸入腐蚀性气体鼻子流血了怎么办 腰劳损痛的厉害怎么办 两个宝宝斜颈左边力量差怎么办 姿势不正确引起的习惯性斜颈怎么办 一岁宝宝有点斜颈怎么办 六个月宝宝有点斜颈怎么办 5月宝宝有点斜颈怎么办 半岁宝宝头偏怎么办 肌性斜颈成年后怎么办 5个月孩子脖子歪怎么办 宝宝一岁多头歪怎么办 四个月宝宝歪脖子怎么办 1岁宝宝脖子歪怎么办 宝宝脖子是歪的怎么办 小孩脖子睡歪了怎么办 脸部三角区肿了怎么办 面部三角区挤了怎么办 胳膊扭着了肿了怎么办 多囊卵巢综合症治不好怎么办 胳膊受了风发麻怎么办 胳膊抻筋了很疼怎么办 腰抻了怎么办最有效 孩子胳膊抻着了怎么办 胳膊伤筋了疼怎么办 宝宝胳膊抻了疼怎么办 练完普拉提头晕怎么办 生完孩子腰背疼怎么办 宝宝不肯把屎尿怎么办 存的电话删除了怎么办 脚踝的韧带断了怎么办 买了双鞋子想退怎么办 鞋子大了一码怎么办 nba篮球大师身体素质满了怎么办 钉鞋大了一码怎么办 篮球鞋鞋垫会向里面跑怎么办 穿高跟鞋脚肿了怎么办 衣服弄到单车油怎么办 高低床孩子摔下来怎么办 量血压时老紧张怎么办 牛仔外套的扣子掉了怎么办