var countPage; var pageSize; var countSize var endIndex; // 사용자가 제출한 정보 var name; var age;
// 줄 번호 정의
$( document).ready(function() { // 사용자 추가 이벤트 등록 $("#submit").click(function() { // 사용자가 제출한 정보 가져오기 name = $("#name").val(); sex = $("input[name='sex']:checked").val() age = $(" #age") .val(); pageSize = $("#selectSize option:selected").val(); // Alert(이름 성별 연령 pageSize);
})// 표시 항목 수 $("#selectSize").change(function() { pageSize = $("#selectSize option:selected").val(); pageNation(); });
// 페이징 작업을 위한 버튼 클릭 이벤트 등록 $("#first").click(pageNation) $("#back").click(pageNation) ; $(" #next").click(pageNation) $("#last").click(pageNation)
// 페이징 연산을 위한 함수 var pageNation = function() { // 전체 데이터 항목 개수 가져오기 countSize = $("#show tr").size()// 가져오기 총 페이지 수 countPage = Math.ceil(countSize / pageSize);
// 페이지 넘기기 작업 처리 if (this.nodeType == 1) { var idValue = $(this).attr("id "); if ("first" == idValue) { //alert(idValue) nowPag = 1 } else if (" back" == idValue) { // 경고(nowPag); if (nowPag > 1) { nowPag--; }