javascript - 分页和排序表格时如何获得交替行颜色?

标签 javascript jquery css tablesorter

我在以下链接上有一个演示:

http://mywebbapp.com/tableSortingDemo.html

当您单击“状态”列并开始排序,然后单击分页箭头转到第 2 页时,在您再次单击“状态”列之前,行不会交替显示颜色。有没有我可以编写的脚本来解决这个问题?

最佳答案

是的,不过我建议使用预制表格,例如 DataTables .

这是一个小的 jQuery 插件,如果您可以在分页时触发它,就可以使用它:

jQuery.fn.stripe = function() {
    $(this).find('tr').removeClass('even odd').filter(':odd').addClass('odd').end().find('tr:even').addClass('even');
}

$('#table').stripe();

然后一定要有一些改变颜色的CSS:

tr.odd { background: #fff }
tr.even { background: #ddd }

关于javascript - 分页和排序表格时如何获得交替行颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6464607/

相关文章:

javascript - 将表格标题列 th 分成两个 th

javascript - 使用 API 插入公共(public) Google 日历

javascript - 动态内容的总和值

javascript - ajax - 在 JAVA 中关闭浏览器时关闭 session

jquery getJSON/ajax 没有从 REST 服务得到响应

Javascript 保持模态隐藏

javascript - 如何在 Bootstrap 中制作这样的导航栏?

javascript - 在javascript中格式化小数

css - 如何为未知大小的图像添加偏移边框?

html - 如何在菜单中适合图像