2009-08-29 2 views
1

일부 행이 '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

방법에 대해 $ ('TR을 : 볼 : 홀수') .addClass ('이상한')? – adardesign