请教一个问题 jQuery 如何给table的每一行的指定列加样式

 for(var i=2;i<rowCount;i++){

                    var days = planDaysArray[i-2];
                    var newStarDate = planNumArray[i-2]+2;
                    for(var m=0;m<days;m++){    
                            $("#contentTable tr:eq("+i+") td:eq("+newStarDate+")").addClass("plan_back_color"); 
                             newStarDate =  newStarDate+1;
                    }
                }

这行代码为什么会给table的偶数行加上了样式 我是要给每一行都加样式的
我并没有指定偶数行 求解!

每一行加样式可以直接
用不着那么麻烦
而且jquery选择器也可以用odd even来分辨奇偶行啊,你想用奇数行偶数行都随你。

  $("#contentTable tr").addClass("plan_back_color");

看不出循环的意义 ,jquery对象实际就是一个数组 。操作整个表格的,直接jquery 一句就够了
$("contentTable tr td").addClass("plan_blck_color");

$("table tr:nth-child(2)").addClass("plan_blck_color"),选择table中的tr的第某个子td,然后增加样式