国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

jquery一鍵控制checkbox全選、反選或全不選

2019-11-19 15:09:46
字體:
供稿:網(wǎng)友

jquery attr()方法獲取標(biāo)簽的 checked 會有問題,所以用了 prop() 方法。

Hml的checkbox沒有加name,只用了 div 嵌套。

如有更好的方法,望指點!!

//全選$('#allChecked').change(function(){   $('#box').children(':checkbox').prop('checked',$(this).is(':checked')?true:false);});
//反選$('#invertChecked').change(function(){ if($(this).is(':checked')){   $('#box').children(':checkbox').each(function(){    $(this).prop('checked',$(this).is(':checked')?false:true);   }); }});
//一鍵控制全選、反選、全不選$('#orChecked').change(function(){ if($(this).is(':checked')){   var box = $('#box').children(':checkbox');   if(box.length==box.filter(':not(:checked)').length){  // 復(fù)選框長度和沒選中的個數(shù)一樣 -> 全選 , .not(':checked').length 也可以。   $('#box').children(':checkbox').prop('checked',true); }else{   // 如果有選中個數(shù),-> 反選    $('#box').children(':checkbox').each(function(){       $(this).prop('checked',$(this).is(':checked')?false:true);   }); }else{   $('#box').children(':checkbox').prop('checked',false);  // 如控制鍵取消選中,剩余的checkbox也取消選中 }  });
 <div align="center">        <div id="box">     <input type="checkbox" value="1">西瓜     <input type="checkbox" value="2">芒果     <input type="checkbox" value="3">橙     <input type="checkbox" value="4">山竹     <input type="checkbox" value="5">草莓     <input type="checkbox" value="6">火龍果   </div>            <br>          <input type="checkbox" id="allChecked">全選   <input type="checkbox" id="invertChecked">反選   <input type="checkbox" id="orChecked">全選/反選/全不選        </div>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 霸州市| 静宁县| 自治县| 太谷县| 咸阳市| 凭祥市| 基隆市| 贵溪市| 六枝特区| 许昌市| 拉萨市| 革吉县| 穆棱市| 崇仁县| 岫岩| 武定县| 江孜县| 莎车县| 大连市| 纳雍县| 寻乌县| 临桂县| 交城县| 名山县| 天津市| 景谷| 河池市| 沙洋县| 梁平县| 札达县| 鹤峰县| 金堂县| 托里县| 宁南县| 亳州市| 广灵县| 永城市| 蓬安县| 清水河县| 正阳县| 武定县|