有没有办法只影响可见元素与这个CSS?
table.grid tr.alt:nth-child(odd) { background:#ebeff4; } table.grid tr.alt:nth-child(even) { background:#ffffff; }
如果我使用一个$(‘选择一些tr:s’)hide()隐藏一些行,我得到一个混合的奇怪和均匀的造型,但所有在一个混合。
解决方法
@H_403_9@ 我最后使用解决方案Rodaine在他的评论,建议后,显示/隐藏我这样做:$('.alt:visible:odd').css('background','#EBEFF4'); $('.alt:visible:even').css('background','#FFFFFF');
在我的情况下,背景的设置打破了我的悬停,这是解决了!重要的使悬停背景棒。
table.grid tr.hover:hover { cursor:pointer; background:#D2E0E9 !important; }