• jq变态全选vs原生变态全选


    <script>
    $(function(){
    var num=0;
    $("#btn").on('click',function(){
    if(this.checked){
    $("#box").children().attr('checked',true);
    num=$("#box").children().length;//赋个值
    }else{
    $("#box").children().attr('checked',false);
    num=0;//赋个值
    }
    });
    $("#box").children().on('click',function(){
    if(this.checked){
    num++;
    }else{
    num--;
    }
    if(num==$("#box").children().length){
    $("#btn").attr('checked',true);
    }else{
    $("#btn").attr('checked',false);
    }
    });
    });
    </script>

    =======

    <script>
    window.onload = function(){
    var aInput = document.getElementsByTagName('input');
    //上面的全选按钮:
    aInput[0].onclick = function(){
    if(this.checked == true){
    for(var i = 0; i < aInput.length; i++){
    aInput[i].checked = true;
    }
    num = aInput.length - 1;
    }else{
    for(var i =0; i < aInput.length; i++){
    aInput[i].checked = false;
    }
    num = 0;
    }
    }
    var num = 0;
    for(var i = 1; i < aInput.length; i++){
    aInput[i].onclick = function(){
    if(this.checked == true){
    num++;
    }else{
    num--;
    }
    if(num == aInput.length - 1){
    aInput[0].checked = true;
    }else{
    aInput[0].checked = false;
    }
    }
    }
    }
    </script>

  • 相关阅读:
    第七、八章学习笔记
    sort
    团队作业
    Linux C语言编程
    myod
    第十章学习笔记
    团队作业二—《需求分析》
    学习笔记4
    学习笔记1
    学习笔记2
  • 原文地址:https://www.cnblogs.com/wangjie-001/p/6057609.html
Copyright © 2020-2023  润新知