Utilizzo Bootstrap e una tabella a strisce che può essere filtrata selezionando alcune opzioni in un modulo. Javascript interpreta gli input del modulo e nasconde le righe dalla tabella che non corrispondono ai criteri selezionati.Riapplicare la striping della tabella dopo aver nascosto le righe (Twitter Bootstrap)
Tuttavia, questo rompe lo striping del tavolo sulla tabella a seconda di quali righe sono nascoste (righe grigie accanto a righe grigie, righe bianche accanto a righe bianche).
Mi piacerebbe riapplicare lo striping in base a quali righe sono visibili dopo aver filtrato i risultati. Come posso fare questo?
L'uso di .remove() sulle righe della tabella non è un'opzione, perché potrebbe essere necessario visualizzarli di nuovo se cambiano i criteri del filtro e sto cercando di evitare l'utilizzo di AJAX per aggiornare la tabella in modo dinamico in base agli input del filtro (Mi piacerebbe attenermi a nascondere elementi DOM).
Qualsiasi aiuto è apprezzato! Posso chiarire la domanda se necessario :)
Davvero un buon articolo su questo argomento, che offre una serie di soluzioni: http://christianheilmann.com/2013/12/12/zebra-tables-using-nth-child-and-hidden-rows/ –