zoukankan      html  css  js  c++  java
  • 实现table中checkbox复选框、以及判断checked是否被选中、js操作checkedbox选中

    上图是实现效果。

    下面贴代码

    表的第一行也就是<th>中的代码,onclick事件是实现全选或者全不选效果。

    <th>
    <input id="allboxs" onclick="allcheck()" type="checkbox"/>
    </th>

    td中的代码

    <td>
    <input  name="boxs" type="checkbox"/>
    </td>

    js中实现全选、全不选效果

    function allcheck() {
                 var nn = $("#allboxs").is(":checked"); //判断th中的checkbox是否被选中,如果被选中则nn为true,反之为false
                     if(nn == true) {
                         var namebox = $("input[name^='boxs']");  //获取name值为boxs的所有input
                         for(i = 0; i < namebox.length; i++) {
                             namebox[i].checked=true;    //js操作选中checkbox
                         }
                     }
                     if(nn == false) {
                         var namebox = $("input[name^='boxs']");
                         for(i = 0; i < namebox.length; i++) {
                             namebox[i].checked=false;
                         }
                     }
                 }

    以上代码值得一提的是,获取checkbox的值或其他的什么,建议用name属性值操作,因为id属性在每一个页面中默认是唯一的,而name属性则可以取到属性值相同的所有。

  • 相关阅读:
    程序由多个文件组成时、 头文件
    c++ 数组,变量,指针,引用, 初始化,赋值
    linux 远程装机
    linux中firewall与iptables防火墙服务
    linu samba服务
    linux 中iscsi服务
    Linux中apache服务
    linux dns高速缓存
    linux 网络配置
    linux 数据库管理
  • 原文地址:https://www.cnblogs.com/guokai870510826/p/5970852.html
Copyright © 2011-2022 走看看