• 表格隔行变色


    表格的代码如下:

    <table id="data">
                <thead>
                    <tr>
                        <th>姓名</th>
                        <th>工资</th>
                        <th>入职时间</th>
                        <th>操作</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>Tom</td>
                        <td>$3500</td>
                        <td>2010-10-25</td>
                        <td>
                            <a href="javascript:void(0)">删除</a>
                        </td>
                    </tr>
                    <tr>
                        <td>Mary</td>
                        <td>$3400</td>
                        <td>2010-12-1</td>
                        <td>
                            <a href="javascript:void(0)">删除</a>
                        </td>
                    </tr>
                    <tr>
                        <td>King</td>
                        <td>$5900</td>
                        <td>2009-08-17</td>
                        <td>
                            <a href="javascript:void(0)">删除</a>
                        </td>
                    </tr>
                    <tr>
                        <td>Scott</td>
                        <td>$3800</td>
                        <td>2012-11-17</td>
                        <td>
                            <a href="javascript:void(0)">删除</a>
                        </td>
                    </tr>
                    <tr>
                        <td>Smith</td>
                        <td>$3100</td>
                        <td>2014-01-27</td>
                        <td>
                            <a href="javascript:void(0)">删除</a>
                        </td>
                    </tr>
                    <tr>
                        <td>Allen</td>
                        <td>$3700</td>
                        <td>2011-12-05</td>
                        <td>
                            <a href="javascript:void(0)">删除</a>
                        </td>
                    </tr>
                </tbody>
            </table>

    设置表格的样式:

        #data {
                 600px;
            }
            
            #data,
            td,
            th {
                border-collapse: collapse;
                border: 1px #AAAAAA solid;
            }
            
            td,th {
                height: 28px;
            }
            
            
            #data thead {
                background: #333399;
                color: #FFFFFF;
            }

    效果图如下:

    隔行变色、隔列变色类似:

    实现方式有三种:

    第一种,在css中设置:

    #data>tbody>tr>td:nth-child(odd){
        background-color: #ccccff;
    }

    剩下的是通过js设置:

    1、通过选择器

    $("table>tbody>tr>td:odd").css("background","#ccccff");

    2、通过添加class属性

    .odd {
        background-color: #ccccff;
    }
    $("table>tbody>tr>td:odd").addClass("odd")
    第二种添加class属性
    $('#data>tbody>tr:odd').attr('class', 'odd')

    效果图:

  • 相关阅读:
    php判断字符串长度 strlen()与mb_strlen()函数
    Ajax
    MYSQL全文本搜索
    PHP读取xlsx Excel 文件
    PHP正则表达式
    语法环境 变量 数据类型 转换 销毁和传值
    语法环境 变量 数据类型 转换 销毁和传值
    hive并行执行作业; 强化在脑海的印象
    待解决问题 :JDBC indexInsert.addBatch(); 为什么不生效 PSTM
    Clickhouse副本表以及分布式表简单实践
  • 原文地址:https://www.cnblogs.com/caicaihong/p/9373608.html
Copyright © 2020-2023  润新知