[javascript] TableSorter를 이용한 테이블의 셀에 화면 넘김 기능 추가하기

TableSorter는 JavaScript 플러그인으로, HTML 테이블의 정렬, 필터링, 페이지네이션 등의 기능을 제공합니다. 여기에 추가해서 셀을 클릭했을 때 해당 정보에 관련된 추가 정보를 표시하는 화면 넘김 기능을 만들어보겠습니다.

1. TableSorter 라이브러리 추가

먼저, 웹 페이지에 TableSorter 라이브러리를 추가합니다. 아래와 같이 CDN을 통해 라이브러리를 로드할 수 있습니다.

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.33.0/js/jquery.tablesorter.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.33.0/css/theme.blue.css">

2. 테이블에 TableSorter 적용

TableSorter 플러그인을 테이블에 적용합니다.

$(document).ready(function(){
  $("#myTable").tablesorter();
});

3. 셀 클릭 시 화면 넘김 기능 추가

셀을 클릭했을 때 해당 정보에 관련된 추가 정보를 보여주는 기능을 추가합니다.

$(document).ready(function(){
  $("#myTable td").click(function(){
    // 클릭한 셀의 내용을 가져와서 추가 정보를 표시
    var cellText = $(this).text();
    // 추가 정보를 표시하는 코드 작성
  });
});

위 코드에서 // 추가 정보를 표시하는 코드 작성 부분에는 클릭한 셀의 내용을 가지고 추가 정보를 보여주는 코드를 작성하면 됩니다.

이제 HTML 테이블을 정렬하고, 셀을 클릭했을 때 추가 정보를 보여주는 화면 넘김 기능을 구현할 수 있습니다. TableSorter와 JavaScript를 이용하여 셀에 화면 넘김 기능을 추가하는 방법에 대해 알아보았습니다.

참고 자료