Używam Bootstrap i paski tabeli, które można filtrować, wybierając niektóre opcje w formularzu. JavaScript interpretuje dane wejściowe formularza i ukrywa wiersze w tabeli, które nie są zgodne z wybranymi kryteriami.Ponownie stosuj tabelę po ukryciu wierszy (Twitter Bootstrap)
Jednak powoduje to rozbicie pasków tabeli na stole w zależności od tego, które rzędy są ukryte (szare rzędy obok szarych rzędów, białe rzędy obok białych rzędów).
Chciałbym ponownie zastosować paski w zależności od tego, które wiersze są widoczne po przefiltrowaniu wyników. Jak mogę to zrobić?
Użycie .remove() w wierszach tabeli nie jest opcją, ponieważ może być konieczne ponowne wyświetlenie, jeśli kryteria filtru ulegną zmianie i staram się unikać używania AJAX do dynamicznej aktualizacji tabeli na podstawie danych wejściowych filtru (Chciałbym pozostać przy ukrywaniu elementów DOM).
Każda pomoc jest doceniana! Mogę wyjaśnić pytanie w razie potrzeby :)
Naprawdę dobry artykuł na ten temat, który oferuje szereg rozwiązań: http://christianheilmann.com/2013/12/12/zebra-tables-using-nth-child-and-hidden-rows/ –