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