js实现table排序(jQuery下的jquery.sortElements)
2020-11-26 17:08
标签:jquery table排序 项目中要实现table排序的功能。 网上有很多解决方案,很多都基于jQuery。 最后我选择用sortElements,实现很简单: 1. 引入jQuery 2. 引入sortElements.js 3. js 代码 4. html代码 实现效果:www.bishouyi.cn (由padolsey开发,github地址为https://github.com/padolsey/jquery.fn/tree/master/sortElements) 参考:http://stackoverflow.com/questions/3160277/jquery-table-sort js实现table排序(jQuery下的jquery.sortElements),搜素材,soscw.com js实现table排序(jQuery下的jquery.sortElements) 标签:jquery table排序 原文地址:http://blog.csdn.net/newand/article/details/24936123
$(document).ready(function(){
var table = $(‘#mytable‘);//table的id
$(‘#sort_header‘)//要排序的headerid
.each(function(){
var th = $(this),
thIndex = th.index(),
inverse = false;
th.click(function(){
table.find(‘td‘).filter(function(){
return $(this).index() === thIndex;
}).sortElements(function(a, b){
return $.text([a]) > $.text([b]) ?
inverse ? -1 : 1
: inverse ? 1 : -1;
}, function(){
return this.parentNode;
});
inverse = !inverse;
});
});
});
Facility name
Phone #
City
Speciality
...
CCC
00001111
Amsterdam
GGG
文章标题:js实现table排序(jQuery下的jquery.sortElements)
文章链接:http://soscw.com/index.php/essay/22683.html