2011-04-13 62 views
1

晚上好一切,jQuery的表格排序分揀機發出

我試圖執行的jQuery表分揀機,一切似乎罰款和各種按列,但由於某種原因,日期(默認值)列由不排序日期格式我正在使用。這是代碼:

<script type="text/javascript"> 
$(document).ready(function() 
    { 
    $("#myTable").tablesorter({sortList: [[0,0]]}); 
    } 
); 
</script> 

日期列是第一列和日期都寫在這個格式: 11年6月2日 11年10月15日等

另外,從上面的代碼,如何你會禁用排序特定列的選項(第6列,這是最後一列)嗎?不能爲我的生活弄明白了!

如果沒有這個,我很樂意使用日期格式爲dd/mm/yyyy,如果它更容易?

回答

3

試試這個禁用排序6日標題:

$("#myTable").tablesorter({ 
    sortList: [[0,0]], 
    // pass the headers argument 
    headers: { 
     // assign the sixth column (we start counting zero) 
     5: { 
      // this is header 6 since the headers start at 0 
      // disable it by setting the property sorter to false 
      sorter: false 
     }, 
    } 
}); 

看到here的文檔此選項

這些類型的日期排序,你可能必須做出自己的排序實現,因爲tablesorter沒有按」 t知道date是什麼(以該格式)

因此您可以添加日期解析器,如explained in the doc

+0

謝謝尼爾 - 但是,禁用所有列... – Motley9735 2011-04-13 20:32:26

+0

,不應該如果你指定它到標題5,因爲你看到在上面的代碼 – Neal 2011-04-13 20:33:09

+0

我不知道。我可以看到,發生的事情你沒有發佈到任何地方,你可以發佈到jsfiddle,我們可以看到結果? – Neal 2011-04-13 20:37:17