成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery實現CheckBox全選、全不選功能
全站頭部文字 我要出現在這里
jQuery實現CheckBox全選、全不選功能 685 2024-02-05   

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="utf-8" /> 
<title>jQuery實現CheckBox全選、全不選</title> 
<script src="http://code.jquery.com/jquery-2.2.3.min.js" type="text/javascript"></script>   
<script type="text/javascript"> 
    $(function() { 
    $(':checkbox').click(function(evt){ 
      // 阻止冒泡 
      evt.stopPropagation(); 
    }); 
      //判斷是否全選 
      $("#checkAll").click(function() { 
        $('input[name="subBox"]').prop("checked",this.checked);  
      }); 
      var $subBox = $("input[name='subBox']"); 
      $subBox.click(function(){ 
        //alert($subBox.length); 
        //alert($("input['subBox']:checked").length); 
        $("#checkAll").prop("checked",$subBox.length == $("input[name='subBox']:checked").length ? true : false); 
      }); 
      //用于檢查是否選中,選中的話提示值 
      $("#butt").click(function (){ 
        //$('input[name="subBox"]').prop("checked",this.checked);  
        var arrChk=$("input[name='subBox']:checked"); 
        $(arrChk).each(function(){  //each() 遍歷函數 
          alert(this.value);             
        });  
        if(arrChk.length==0){ 
          alert("沒有選中") 
        } 
      }); 
    }); 
  </script> 
</head> 
<body> 
  <div> 
    <input id="checkAll" type="checkbox" />全選 
    <input name="subBox" type="checkbox" value="1" />選項1 
    <input name="subBox" type="checkbox" value="2"/>選項2 
    <input name="subBox" type="checkbox" value="3"/>選項3 
    <input name="subBox" type="checkbox" value="4"/>選項4 
    <input type="button" id="butt" value="檢查是否選中"/> 
  </div> 
</body> 
</html> 

jQuery版本問題

原本操作屬性用的是 $("XXX").attr("attrName");

而jQuery的版本用的是2.1.1,這就是存在一個兼容性和穩定性問題。

jQuery API明確說明,1.6+的jQuery要用prop,尤其是checkBox的checked的屬性的判斷,

即 使用代碼如下:

$("input[name='checkbox']").prop("checked"); 
$("input[name='checkbox']").prop("disabled", false); 
$("input[name='checkbox']").prop("checked", true);

于是乎將attr改為prop,問題得解。

相關閱讀:

jQuery操作復選框(CheckBox)的取值賦值實現代碼

jQuery對checkbox 復選框的全選全不選反選的操作

Jquery EasyUI實現treegrid上顯示checkbox并取選定值的方法

以上所述是小編給大家介紹的jQuery實現CheckBox全選、全不選功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對綠夏網網站的支持!



主站蜘蛛池模板: 一江春水向东流电影| 音乐会电视剧免费观看完整版 | 寡妇一级毛片视频| 合作协议书合同| 热带夜的引诱| cctv17农业农村频道在线直播| 美丽的坏女人中文字幕| 笼中女电影| 中女| 一代宗师 豆瓣| 浪人电影在线观看完整版免费| 庆余年2演员表全部员表| 美国电影《骡子》| 小镇姑娘电影| 芦名星| 阿尔法变频器说明书| 哥也要| 这就是中国 纪录片| 林连昆| 加入青协的个人简历模板| 最美情侣高清免费观看视频大全| 迷夜电影| 杨佑宁个人简历| 中医基础理论试题题库及答案| 汤浅政明| 免+费+成人黄+色+在线观看| 保镖1983| dj视频mv| 金恒| 重庆新闻频道| 超越天堂菲律宾| 桐谷| 我爱你再见演员表| 舞法天女之绚彩归来演员表| 男士专用山水画图片| 结婚十年电视剧| 金枝缠梦短剧全集| 我的朋友作文| 北京卫视今晚节目表| 追龙演员表全部名单| 番金连|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103