Faire css nth-child() affectent uniquement visible

Est-il un moyen de n'affectent les éléments visibles avec ce css?

table.grid tr.alt:nth-child(odd)
{
    background:#ebeff4;
}

table.grid tr.alt:nth-child(even)
{
    background:#ffffff;
}

Si j'utilise un $('select some tr:s').hide() qui cache certaines lignes, je reçois un mélange de petits et de même style, mais le tout dans un mixup.

  • Avez-vous envisagé d'en réappliquer le CSS après le $().hide() à l'aide de $('.alt:visible:même') et $('alt:visible:odd')?
InformationsquelleAutor Andreas | 2011-07-08