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,然后增加样式