1
문서를 조작 할 준비가되면 jQuery는 다른 행을 시각적으로보기 위해 모든 짝수 행에 모든 클래스를 추가하고 모든 홀수 행에 클래스를 추가합니다. 그러나 (헤더를 기준으로 정렬하여) 행을 업데이트 할 때마다, 그들은 내가 시도한 것에 관계없이 업데이트하지 않습니다.jQuery로 클릭 이벤트를 기반으로 테이블 행의 배경색 변경
<script type="text/javascript">
$(document).ready(function() {
$('table tr:even').addClass('evenRow');
$('table tr:odd').addClass('oddRow');
$("th").click(function(event) {
$('table tr').removeClass('evenRow oddRow');
$('table tr:even').addClass('evenRow');
$('table tr:odd').addClass('oddRow');
});
});
</script>
jquery를 통해 짝수 및 홀수 행에 클래스를 추가하는 것은 불필요한 것처럼 보입니다. css를 통해 각 tr에 클래스를 추가하고 jquery를 통해 홀수 또는 짝수 행에만 클래스를 추가하는 것이 좋습니다. 후속 정렬도 더 쉽게 수행 할 것입니다. – ScottE