個人在使用排序 Plugin 時,大都只用到兩個功能,也就是哪些欄位可以排序,哪些欄位不可排序,在此也記錄一下 jQuery TableSorter 這兩個功能要如何實現。
因為它是 base on jQuery,所以要 include jQuery.js:
// 引用 jQuery.js 和 TableSorter.js <script src="jquery.js" type="text/javascript"></script> <script src="tablesorter.js" type="text/javascript"></script>
注意!! Table 的 title,要有 <thead>,以及要用 <th>:
<table id="tbl">
<thead>>
<tr>
<th>title1</th>
<th>title2</th>
</tr>
</thead>
</table>
使用 TableSorter 加上排序功能:
$("#tbl").tablesorter();
以上步驟便完成所有欄位的排序功能,那要如何取消某些欄位的排序功能呢:
$("table").tablesorter({
// 禁止第1和2欄位不可排序
headers: {
1: {
sorter: false
},
2: {
sorter: false
}
}
});
參考來源:jQuery TableSorter
感謝,謝謝您的教學
回覆刪除