css n-filho (2n + 1) repinte css depois de filtrar os itens da lista

Eu tenho uma lista de mais de 20 itens. A cor de fundo muda usando o seletor: nth-child (2n + 1). (ou seja, mesmo item preto, item estranho branco). Quando clico em um botão para filtrar itens específicos usando o plugin jQuery Isotope, ele adiciona uma classe oculta .isotope aos itens que eu quero filtrar, o que altera a posição do item da lista para 0,0 e a opacidade para 0.

Quando isso acontece, os itens restantes são deixados com as cores de fundo preto / branco originais, que agora não estão mais em ordem.

Alguém sabe uma maneira de "repintar" o css usando o seletor: nth-child (2n + 1) nos itens que não contêm a classe oculta .isotope.

eu tentei

#element tr:not(.isotope-hidden):nth-child(2n+1)

sem sucesso.

Qualquer ajuda seria apreciada. Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion