javascript - Tablesorter jQuery ZebraStrip 不工作

标签 javascript jquery html css tablesorter

我正在关注这个 link制作 tablesorter jquery。我已尝试遵循该方法,但效果不佳。

HTML

<table id="myTable" class="tablesorter">
    <thead>
        <tr> 
            <th>USERNAME</th>
            <th>EMAIL</th>
            <th>DATE</th>
            <th>NICKNAME</th> 
        </tr>
    </thead>
    <tbody>
        <tr>
            <td> Hello </td> 
            <td> test@gmail.com </td>
            <td> January </td>
            <td> Hatchiu </td>
        </tr>
        <tr>
            <td> Hello </td> 
            <td> test@gmail.com </td>
            <td> January </td>
            <td> Hatchiu </td>
        </tr>
        <tr>
            <td> Hello </td> 
            <td> test@gmail.com </td>
            <td> January </td>
            <td> Hatchiu </td>
        </tr>
    </tbody>
</table>

CSS..

table.tablesorter {
    font-family:arial;
    background-color: #CDCDCD;
    margin:10px 0pt 15px;
    font-size: 12px;
    width: 100%;
    text-align:left;
}

table.tablesorter thead tr th {
    background-color: #E6EEEE;
    border: 1px solid #CCC;
    font-size: 10px;
    padding: 4px;
    text-align:center;
    vertical-align:middle;
}

table.tablesorter tbody td {
    padding: 4px;
    background-color: #FFF;
    vertical-align: middle;
    border: 1px solid #CCC;
}

table.tablesorter tbody tr:nth-child(odd) {
    background-color:yellow;
}

table.tablesorter thead tr .headerSortUp {
    background-image: url(asc.gif);
}

table.tablesorter thead tr .headerSortDown {
    background-image: url(desc.gif);
}

table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}

Javascript

$(document).ready(function() 
        { 
            $("#myTable").tablesorter(); 
        } 
    ); 

而且我还有 jquery-latest.jsjquery.tablesorter.js

这些有几个问题。

  1. 斑马线剥离不起作用

  2. 上升和下降不起作用。

JSFIDDLE检查出来。

有什么想法吗?

最佳答案

问题出在 CSS 规则上。

table.tablesorter tbody tr:nth-child(odd) {
    background-color:yellow;
}

需要引用td

table.tablesorter tbody tr:nth-child(odd) td{
    background-color:yellow;
}

关于javascript - Tablesorter jQuery ZebraStrip 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23616238/

相关文章:

javascript - Angular ng-repeat 内的动态属性引用

javascript - 为什么在 Chrome 中使用 Panzoom 模糊 SVG 元素?

javascript - IE8 中的 jQuery 动态表单创建无法处理大量数据

javascript - 如何从这些对象中获取该值

javascript - div填充剩余高度

javascript - "Error watching file for changes: EMFILE"当初始化一个 react-native 项目时

Javascript - 在滚动上添加类不起作用 WordPress

javascript - 注入(inject) jQuery、jQuery UI 和插件,无版本冲突

javascript - php 中未读取 Span 变量

html - 使文本 float : left and picture float:right along with being mobile friendly