.table-position:nth-child(2n-1) {background: #F1F1F1;}
.table-position:nth-child(2n) {background: #FEFEFE;}
:nth-child()
, ни :nth-of-type()
не поддерживают фильтрацию по классу. Они считают только количество дочерних элементов родителя вообще и определенного типа соответственно. $(".table-position").filter(function(index, element){
return index % 2 == 1;
}).addClass("graybg");
.graybg {
background: gray;
}