{
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;
}
                  
                  
                  
                  
本文介绍了一种使用JavaScript实现的表格数据排序及行交换的方法。通过定义swapRow和SortTb函数,可以轻松地对表格中的行依据指定列的数据进行升序或降序排列。此方法适用于需要对大量数据进行快速可视化的应用场景。
          
      
          
                
                
                
                
              
                
                
                
                
                
              
                
                
              
            
                  
					807
					
被折叠的  条评论
		 为什么被折叠?
		 
		 
		
    
  
    
  
            


            