//설정 초기 tr 번호 var logo=0; $(document).keydown(function(e){ var table=$("table tr"); //pagedown을 누른 경우 if(e.keyCode==40){ //모든 tr 스타일 제거 $("tr.bak").removeClass("bak ")//강조 표시 현재 tr $("tr:eq(" logo ")").addClass("bak") //tr 일련번호 1 logo 추가; //tr 시퀀스 번호가 tr의 길이를 초과하면 첫 번째 줄을 반환합니다. if(logo>table.length){ logo=0; if(e.keyCode==38){ //tr 일련번호가 현재 일련번호에서 1씩 감소하여 한 단계 위로 이동합니다. var l =logo-1; //tr 일련번호가 0보다 작은 경우, 즉 이때의 tr 일련번호가 맨 아래에 있어야 합니다. if(l<0){ l=table.length l; ;//tr 시퀀스 번호 계산 재설정 } $("tr.bak").removeClass("bak") $("tr:eq(" l ")").addClass( "bak"); logo=l;//현재 tr 일련번호를 식별하기 위해 로고 할당 } }) })
여기 jquery로 구현된 테이블 페이징 코드 다음은 권장되는 몇 가지 다른 테이블 페이징 구현 방법입니다.
js 테이블 페이징 구현 코드
TinyTable javascript 테이블 페이징 및 정렬 플러그인
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.