zoukankan      html  css  js  c++  java
  • 关于checkbox的全选和反选实例

    <script type="text/javascript">
    $(function () {

    $("#checkAll").click(function () {//点击全选
    var allLength = $(":checkbox[id!='checkAll']").length; //复选框的个数
    var checkLength = $(":checkbox[id!='checkAll']:checked").length; //复选框被选中的个数
    if (allLength == checkLength) { //处于全选状态

    $(":checkbox[id!='checkAll']").each(function () {//所有选框依次取消
    $(":checkbox[id!='checkAll']").attr("checked", false);
    })

    }
    else {//不处于全选状态

    $(":checkbox[id!='checkAll']").each(function () {//所有选框依次选中
    $(this).attr("checked", $("#checkAll").attr("checked"));
    })
    }


    })
    $(":checkbox[id!='checkAll']").click(function () {//点击一个普通复选框
    var allLength = $(":checkbox[id!='checkAll']").length; //复选框的个数
    var checkLength = $(":checkbox[id!='checkAll']:checked").length; //复选框被选中的个数
    if (allLength == checkLength) { //处于全选状态

    $("#checkAll").attr("checked", true);//全选按钮选中

    }
    else {

    $("#checkAll").attr("checked", false);//全选按钮的非选中状态
    }
    })

    })

    </script>

    全选<input id="checkAll" name="checkAll" type="checkbox" />
    <table>
    <tr> <td>
    <input id="Checkbox0" name="CheckIt" type="checkbox" />
    </td>
    <td>选项一</td>
    </tr>
    <tr> <td>
    <input id="Checkbox1" name="CheckIt" type="checkbox" />
    </td>
    <td>选项二</td>
    </tr>
    <tr> <td>
    <input id="Checkbox2" name="CheckIt" type="checkbox" />
    </td>
    <td>选项三</td>
    </tr>
    <tr> <td>
    <input id="Checkbox3" name="CheckIt" type="checkbox" />
    </td>
    <td>选项四</td>
    </tr>
    </table>

  • 相关阅读:
    古老当时兴
    购买代购的产品算违法吗——看空姐代购被判刑有感
    七种方法让你的网站在搜索结果中突围而出(中)
    amf webgame
    游戏开发协议(转)
    array的排序
    用 javascript + actionScript 解决透明的flash在firefox下滚轮失效的问题!(转)
    知乎摘 励志回答
    ie:stagewidth,stageheight的bug
    jsfl bug解决
  • 原文地址:https://www.cnblogs.com/fkcxy/p/5805647.html
Copyright © 2011-2022 走看看