国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 恭城| 定边县| 盐源县| 浠水县| 黄陵县| 清丰县| 齐河县| 兴海县| 青海省| 商城县| 龙州县| 东光县| 兰州市| 谢通门县| 温州市| 洛川县| 钟祥市| 周至县| 铜梁县| 平果县| 长治县| 公主岭市| 八宿县| 石河子市| 乾安县| 荣成市| 南皮县| 潼南县| 山东省| 泸定县| 怀远县| 渝中区| 定陶县| 宜城市| 莱阳市| 嘉峪关市| 广安市| 会东县| 兴安县| 简阳市| 思茅市|