2009-08-29 3 views
1

Может ли Jquery zebra stripe таблица, в которой некоторые строки устанавливаются на «display: none» и все еще имеют видимые строки, чередующиеся по цвету, без двух рядов, имеющих один и тот же цвет рядом друг с другом?JQuery чередующиеся строки с видимостью

ответ

8

Это возможно с :visible и :odd (или :even) селекторы:

$('table').find('tr:visible:odd').addClass('odd'); 

Тогда вы можете сделать:

table tr td { 
    background-color: #fff; 
} 

table tr.odd td { 
    background-color: #c1c1c1; 
} 
+1

Как насчет $ ('тр: видимый: нечетное') .addClass ('нечетное')? – adardesign