Javascript对HTML表格排序-很实用
Javascript实现HTML表格排序,点击表头的标题单元格,即可对该列排序,升序降序切换,数字、文本都可以排序。
先看下面的效果图:
该功能已经封装成了一个Javascript函数,要实现表格排序的功能非常简单,只需:
- 引入包含该函数的js文件(需要预先引入jQuery)—— 这个不难
- 在需要排序的表格的标题单元格(
th
元素)的class
属性添加sortable
类,如<th class="sortable">
(也可以自定义类名。在调用排序函数时传入该类名即可)。—— 就是添加个样式类,这个也不难 - 调用
sortTable()
进行排序 —— 一行代码而已
该函数将:
1. 自动寻找对应的表格table
元素,以及排序内容所在的tbody
元素
2. 绑定标题单元格的点击事件进行排序,升序降序切换
3. 给标题单元格添加排序图标—— ↓↑