Tôi đang sử dụng plugin tablespace của jQuery. Tôi muốn lưu trữ cách người dùng đã sắp xếp bảng trên trang và tự động sắp xếp theo cách đó vào lần tiếp theo trang tải. Để thực hiện điều này, trước tiên tôi cần có khả năng tìm đối tượng sortList lưu trữ cách sắp xếp bảng. Đối với cuộc sống của tôi, tôi không thể tìm ra cách để có được nó. Các tài liệu dường như không có bất cứ điều gì về điều này và tôi đã thử tất cả mọi thứ tôi có thể nghĩ đến.jQuery tablesorter cách tìm đối tượng sortList
13
A
Trả lời
28
Bạn cần phải ràng buộc phần tử bảng của mình với sự kiện tablespace sortEnd
. Tất cả dữ liệu cho đối tượng đó được truyền vào trình xử lý. Sau đó bạn có thể nhận được các loại hiện nay như sau:
var currentSort;
$("#yourtableId").tablesorter({
// initialization
}).bind("sortEnd", function(sorter) {
currentSort = sorter.target.config.sortList;
});
1
Nó có thể là một chút ít chi phí để lưu các loại cuối cùng chỉ khi bạn cần đến nó như thế này:
lastSortList=$("#mytable")[0].config.sortList;
Hãy nhớ để khai báo biến trong đúng phạm vi của khóa học.
(Tôi nghĩ vấn đề của questioneer lẽ là anh đã phải nhận phần tử DOM qua [0]
và không phải là yếu tố jQuery.)
-1
đây là cách tôi cố gắng làm điều đó:
<?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>
Các vấn đề liên quan
- 1. Cách có nhiều bảng jQuery TableSorter trên một trang
- 2. Knockout.js với jQuery tablesorter
- 3. jQuery tablesorter với số hàng
- 4. Cách tìm giá trị đối tượng trong mảng bằng Jquery?
- 5. Sử dụng jQuery tableSorter plugin với Angularjs
- 6. JQuery TableSorter bảng rõ ràng thông tin
- 7. tạo đối tượng JQuery bằng cách truyền đối tượng DOM?
- 8. Đối tượng JavaScript DOM đối tượng jQuery
- 9. jQuery: Lặp qua đối tượng đúng cách?
- 10. Cách thêm đối tượng jQuery vào đối tượng kết hợp jQuery
- 11. Cách tải lại đối tượng jquery dropkick
- 12. Cách in đối tượng/mảng jquery
- 13. bảng jquery tablesorter ajax chỉ phân loại một hướng
- 14. Cách tìm ID đối tượng trong PHP?
- 15. C# Cách tìm hai đối tượng bằng
- 16. jQuery tablesorter - mất chức năng sau khi gọi AJAX
- 17. Phát hiện đối tượng DOM và đối tượng jQuery
- 18. Cách phát hiện đối số Đối tượng jQuery
- 19. Trình phân tích cú pháp tùy chỉnh cho JQuery Tablesorter
- 20. vấn đề với jquery tablesorter với hàng thêm động
- 21. Phát sinh một đối tượng HTMLElement từ đối tượng jQuery
- 22. jQuery tablesorter + đổi kích thước chiều rộng cột
- 23. Nhận đối tượng JQuery trống
- 24. Tablesorter - Remove Filter From Columns
- 25. jQuery: Cách tìm đối tượng có thuộc tính nhất định bằng một giá trị nhất định?
- 26. jquery: - [đối tượng Object] lỗi
- 27. Kết hợp/chuỗi nhiều đối tượng jQuery
- 28. jQuery so sánh hai đối tượng DOM?
- 29. Tìm đối tượng con trong danh sách các đối tượng cha bằng cách sử dụng LINQ
- 30. Chọn đối tượng video HTML5 với jQuery
Đó làm việc hoàn hảo. Cảm ơn Bryan! – Chris
Không sao cả. Mừng vì tôi có thể giúp. :) – Bryan
Yêu thích nó. Yêu tất cả mọi thứ về nó. Đó là tất cả :) – HeavenCore