function swapRow(i, k)
{
var tb = $(“#tableData”).find(“tr”);
$(tb).eq(k).insertBefore($(tb).eq(i));
$(tb).eq(i).insertAfter($(tb).eq(k));
}
function SortTb(col, order)
{
var tb = $(“#tableData”).find(“tr”);
var total = tb.length;
//外层循环,共要进行arr.length次求最大值操作
for (var i = 0; i < total – 1; i++)
{
//内层循环,找到第i大的元素,并将其和第i个元素交换
for (var j = i; j < total – 1; j++)
{
var v = parseFloat($(tb).eq(i).find(“td”).eq(col).text());
var v2 = parseFloat($(tb).eq(j).find(“td”).eq(col).text());
if (v < v2)
{
//交换两个元素的位置
swapRow(i, j);
tb = $(“#tableData”).find(“tr”);
}
}
}
return;
}
转载于:https://www.cnblogs.com/aibyn/archive/2013/05/17/3083639.html