2014-10-16 85 views
2

我的目標是讓我的表格在頁面加載時按捐贈總額降序顯示。我正在使用表分揀機對錶格進行分揀。該網站是使用軟件創建的,我無法直接編輯HTML。頁面加載時的排序表

目前,如果我點擊捐款總額,它會降序排序,但我不希望觀衆必須點擊。如果可能的話,我希望頁面默認以降序顯示,而不是點擊升序排序。

請參閱http://jsfiddle.net/jelane20/kt8jzg9e/3/當前HTML

下面是目前已到位的腳本:

$("document").ready(function() { 

var $existTable= $('table td table'); 

var $newTable = $('<table id="newTable"><thead></thead><tbody></tbody></table>'); 
$newTable.find('thead').append($existTable.find('tr').eq(2)); 
$newTable.find('tbody').append($existTable.find('tr:gt(1)')); 
$existTable.parent().append($newTable); 


$newTable.tablesorter({ 

// default sortInitialOrder setting 
sortInitialOrder: "asc", 

// pass the headers argument and passing a object 
headers: { 

    3: { sortInitialOrder: 'desc' } 

} 

    }); 
}); 

太謝謝你了!

回答

2

排序的第四列,降,最初,你應該使用:

sortList: [[3,1]] 

而且在點擊禁用第四列排序:

headers: { 
     3: {sorter: false } 
    } 

這裏是工作拷貝您的代碼:http://jsfiddle.net/tkcrpep5/