我正在使用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. 使用jQuery查找事件对象
- 4. 如何使用已保存的jquery对象查找后代
- 5. 如何使用Jquery查找数组中的对象值?
- 6. 如何从小孩Jquery查找下一个父对象?
- 7. 如何查找堆中的对象数
- 8. 如何在内存中查找对象
- 9. 如何查找JSON对象的长度
- 10. 用javascript/jquery查找大对象内的对象及其属性
- 11. C#查找对象
- 12. 如何检查jQuery中的空对象
- 13. 如何遍历JavaScript对象以查找父对象
- 14. 如何在一组自定义对象中查找对象
- 15. 如何从对象列表中查找对象?
- 16. jQuery Tablesorter排序
- 17. jQuery tablesorter - 图像
- 18. jquery tablesorter问题
- 19. jQuery Tablesorter错误
- 20. tablesorter jQuery黑客
- 21. jQuery AJAX tableSorter
- 22. jquery tablesorter - 508 compliance
- 23. 使用tablesorter jquery
- 24. jquery tablesorter标题
- 25. 根据相关对象查找对象
- 26. 如何使用javascript排序日期对象tablesorter?
- 27. 的jQuery中的tablesorter和行检查
- 28. 如何在asp.net gridview中使用jquery tablesorter?
- 29. 如何读对象数组对象jQuery?
- 30. 按名称查找对象
这工作完美。谢谢布莱恩! – Chris 2010-11-11 14:03:29
没问题。很高兴我能帮上忙。 :) – Bryan 2010-11-11 18:41:56
喜欢它。喜欢它的一切。就这些 :) – HeavenCore 2013-12-03 18:07:16