• 制作一个表格,实现可以部分选中以及全选并且置灰背景


    <!DOCTYPE html>

    <html>

    <head>

    <meta charset='UTF-8'>

    <style type="test/css">

    #table{

    color:green;

    margin:0 auto;

    300px;

    height:200px;

    font-weight:400px;

    font-size:large;

    text-align:center;}

    .select{

    background:rgba(50,50,50,0.5);

    }

    </style>

    <script src></script>

    </head>

    <body>

    <table id="table" border="1px solid blue" cellspacing='0' cellpadding='0'>

    <thead>

    <tr><th class="header"><input id="checkall" type="checkbox"name="checkall"/></th><th class=‘header‘>header</th><th class='header‘>header</th><th class='header‘>header</th>

    </thead>

    <tbody>

    <tr><td><input class='checklist' type='checkbox'  name='checklist'/></td><td>data</td><td>data</td><td>data</td>

    <tr><td><input class='checklist' type='checkbox'  name='checklist'/></td><td>data</td><td>data</td><td>data</td>

    <tr><td><input class='checklist' type='checkbox'  name='checklist'/></td><td>data</td><td>data</td><td>data</td>

    </tbody>

    </table>

    <script>

    $('body').on('click',table thead tr input[name="checkall"]',function(){

    if(this.checked){

    $('tbody input[name="checklist"]').prop('checked',$(this).prop('checked'));

    $('tbody tr').addClass('select');

    }else{

    $('tbody input[name="checklist"]').prop('checked',false);

    $('tbody tr').addClass('select');

    }

    });

    $('body').on('click','table tbody tr',function(){

    $(this).toggleClass('select');

    $(this).find('input[name='"checklist"]').prop('checked',$(this).hasClass('select');

    $('#checkall').prop('checked',$('.checklist').length==$('.checklist').filter(":checked").length);

    });

    </script>

    </body>

    </html>

  • 相关阅读:
    IntelliJ IDEA下自动生成Hibernate映射文件以及实体类
    java 调用本地应用程序 Java打开(.word,.txt,.pdf)文件
    使用GooSeeker爬取数据
    pycharm、idea 2018软件安装教程
    GUI JFrame窗体介绍:
    KindEditor的参考文献
    Python自动化开发学习20-Django的form组件
    Navicat安装教程、建表教程
    import与from...import...的区别
    动态添加,删除和保存
  • 原文地址:https://www.cnblogs.com/sweeeper/p/6522381.html
Copyright © 2020-2023  润新知