写页面前端时,使用表格的插件能够快速漂亮的排版。本例子中使用jquery.dataTables来处理table。直接来点干货html
html代码以下前端
<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"> <thead> <tr> <th>time</th> <th>name</th> <th>number</th> </tr> </thead> <tbody> <tr> <td>2016-01-1 10:10:10</td> <td>baidu</td> <td>12</td> </tr> <tr> <td>2016-02-1 10:10:10</td> <td>google</td> <td>54</td> </tr> <tr> <td>2016-01-1 10:15:10</td> <td>360</td> <td>21</td> </tr> </tbody> </table>
最简单的初始化js代码以下jquery
$(function(){ var table= $("#example").DataTable(); });
注意:html代码中须要定义thead,tbody。网站
结果以下:google
能够看出他是自动排序的。spa
若是想要按照时间逆序排列,js代码以下.net
$(function(){ var table= $("#example").DataTable({ "order":[[0,"desc"]] }); });
注意:查看文档时要注意版本是否一致。当时我就是没有在乎这个问题,在网上找了好多资料,就是各类试,各个版本还不同,最后按照官网写的,照样不行。最后下载官网的插件
最新jquery,dataTables按照dataTables官网的代码写这才能够。因此,看文档必定要注意版本是否一致。不要掉进这个坑。code
还有更多的属性和方法没有写,若是感兴趣能够查看官方网站了解更多信息。https://datatables.net/htm