我觉得你应该给tr设置一个属性,属性的值为当前循环遍历的第几个。 然后用jquery取tr标签的这个属性的值,为奇数还是偶数,使用对应的样式。

解决方案 »

  1.   

    我想到这点了,
    但理论上,我的js代码:页面加载之后,就会分别给不同奇数行、偶数行tr添加不同的class属性$(function() {
    //隔行显示
    $('tbody tr:even').addClass('row1');
    $('tbody tr:odd').addClass('row2');
    });--------------------------------------------------
    本来用的是java代码写的,奇数行偶数行颜色不同,这样可以直接忽略上面那段js:
    <%
    for(int i=0;i<emps.length();i++){
    %>
          <tr class="row<%=i%2+1%>"></tr>
    <%
    }
    %>但老大说了,要用JSTL标签
    而且,用c:forEach不是显得高大上一点么
      

  2.   

    ---------------已经解决--------------
    初步估计是浏览器问题
    开发的时候:操作系统centOS,Firefox26不能显示效果。(有且只有一个浏览器Firefox,没权限,各种软件还不能升级)我家里的电脑:系统windows8,firefox36、chrome40、ie11完美显示现阶段,自己吃的饭没别人吃的盐多
    但经验是慢慢积累出来的
    诸位加油