我在这篇文章( jQuery table sort )中取得了领先地位- 试图做我正在做的事情......
代码在这里。 http://jsfiddle.net/daqGC/
它不工作......任何想法
这是js代码。HTML 可以在 jsFiddle 上找到。
var user_table = $( '#users' );
$('#company_header, #user_header, #email_header, #type_header')
.wrapInner('<span title="sort this column"/>')
.each(function(){
var th = $(this),
thIndex = th.index(),
inverse = false;
th.click(function(){
user_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(){
// parentNode is the element we want to move
return this.parentNode;
});
inverse = !inverse;
});
});
谢谢