我正在使用jQuery tablesorter插件。我想存儲用戶如何在頁面上對錶格進行排序,並在下次頁面加載時自動進行排序。爲此,我首先需要能夠找到存儲表的排序方式的sortList對象。對於我的生活,我無法弄清楚如何得到它。文檔似乎沒有任何關於此的內容,我嘗試了所有我能想到的。jQuery tablesorter如何查找sortList對象
13
A
回答
28
您需要將您的表格元素綁定到tablesorter sortEnd
事件。該對象的所有數據都被傳遞給處理程序。然後,您可以得到當前有點像這樣:
var currentSort;
$("#yourtableId").tablesorter({
// initialization
}).bind("sortEnd", function(sorter) {
currentSort = sorter.target.config.sortList;
});
1
這可能是開銷少了幾分保存,只有當你需要像這樣的最後排序:
lastSortList=$("#mytable")[0].config.sortList;
記得聲明變量正確的範圍。
(我覺得questioneer的問題可能是,他必須通過[0]
,而不是jQuery的元素得到的DOM元素。)
-1
這就是我成功地做到這一點:
<?php
// Set session variables
$_SESSION["sortlistsessie"] = "[[0,0],[2,1]]";
?>
<script language="javascript" type="text/javascript">
//document.cookie="TestCookie3=[[0,0],[2,1]]";
$(document).ready(function() {
// extend the default setting to always include the zebra widget.
$.tablesorter.defaults.widgets = ['zebra'];
// extend the default setting to always sort on the first column
$.tablesorter.defaults.sortList = <?php print_r($_SESSION["sortlistsessie"]
); ?>// <?php $_SESSION["sortlistsessie"];?>; //<?php echo
$_COOKIE["TestCookie3"]; ?>;
// call the tablesorter plugin
$("#searchTable").tablesorter();
});
</script>
相關問題
- 1. Tablesorter sortList發生故障?
- 2. Tablesorter結合sortList與禁用列
- 3. 查找對象
- 4. 在iframe中用jquery查找對象
- 5. 使用jQuery查找事件對象
- 6. 查找對象> X使用jquery
- 7. 在jquery對象中查找元素
- 8. jQuery在JSON對象中查找單詞
- 9. 查找對象內的值 - jQuery
- 10. jQuery tablesorter
- 11. 如何使用Jquery查找數組中的對象值?
- 12. 如何使用已保存的jquery對象查找後代
- 13. 如何從小孩Jquery查找下一個父對象?
- 14. jQuery,如何查找對象數組的最大寬度?
- 15. 如何在內存中查找對象
- 16. 如何查找某個類的對象
- 17. 如何查找EventSystem.current.IsPointerOverGameObject檢測的對象?
- 18. 如何使用fabricjs查找對象
- 19. 如何查找對象的屬性?
- 20. 如何查找JSON對象的長度
- 21. 如何查找堆中的對象數
- 22. 用javascript/jquery查找大對象內的對象及其屬性
- 23. 查找對象的值
- 24. C#查找對象
- 25. 如何檢查jQuery中的空對象
- 26. 如何使用jQuery'查詢'JSON對象?
- 27. 如何遍歷JavaScript對象以查找父對象
- 28. 如何從對象列表中查找對象?
- 29. 如何在一組自定義對象中查找對象
- 30. 如何查找對象的大小(包含包含對象)
這工作完美。謝謝布萊恩! – Chris 2010-11-11 14:03:29
沒問題。很高興我能幫上忙。 :) – Bryan 2010-11-11 18:41:56
喜歡它。喜歡它的一切。就這些 :) – HeavenCore 2013-12-03 18:07:16