이번에는 tablesorter 플러그인(케이스 포함)에 대한 자세한 설명을 가져왔습니다. tablesorter 플러그인 사용 시 주의사항은 무엇인가요? 실제 사례를 살펴보겠습니다.
1. 파일을 가져옵니다.
<script type="text/ javascript " src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.tablesorter.js"></script> <!-- 引入以下样式则表头出现排序图标,同时引入图片 --> <link href="css/style.css" rel="stylesheet" type="text/css" >
효과는 그림과 같습니다.
2. 표준 HTML 테이블에는 thead 및 tbody 태그가 포함되어야 합니다.
<table id="myTable" class="tablesorter"> <thead> <tr> <th>Name</th> <th>Sex</th> <th>Address</th> </tr> </thead> <tbody> <tr> <td>zhangsan</td> <td>boy</td> <td>beijing</td> </tr> <tr> <td>lisi</td> <td>girl</td> <td>shanghai</td> </tr> <tr> ...略 </tr> </tbody> </table>
3. 공식 문서: http://tablesorter.com/docs/
추가 설명:사용 중 문제가 발생했습니다. 내 테이블 데이터는 ajax를 통해 가져옵니다.
다음 페이지를 정렬할 때 이전 페이지가 정렬됩니다. 페이지의 데이터도 다시 표시됩니다. 이 문제를 해결하려면 ajax로 데이터를 가져온 후 "update" 이벤트를 트리거하면 됩니다.
$( document ).ready(function(){ //第一列不进行排序(索引从0开始) $.tablesorter.defaults.headers = {0: {sorter: false}}; $(".tablesorter").tablesorter(); });
$(".tablesorter").trigger("update");
그래서 모두 사용했습니다. 오랜 테스트 끝에 $(".tablesorter").trigger("update")만 문제를 해결할 수 있다는 것을 알았습니다
다른 것들은 어떤지 모르겠습니다.
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 생각합니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
jQuery 도메인 간 iframe 인터페이스 호출(코드 포함)
jQuery는 IFrame과 해당 상위 창 개체를 가져오고
위 내용은 Tablesorter 플러그인 사용에 대한 자세한 설명(케이스 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!