2013-04-05 35 views
7

Làm cách nào để ẩn các datatables jQuery, khi tôi muốn chuyển đổi chế độ hiển thị của datatable? Vấn đề là nếu tôi viết ẩn tuyên bố nó chỉ ẩn các hàng, không phải là đầu trang và chân trang. Làm cách nào để tôi có thể ẩn hoàn toàn dữ liệu?Làm thế nào để ẩn các dữ liệu jQuery

Đối lẩn trốn, tôi đã sử dụng mã bên dưới:

var oTable = $('#example').dataTable(); // 'example is the table id' 
oTable.hide(); 
+0

@Rob: Có nó cũng cho kết quả tương tự –

Trả lời

13

Hãy thử điều này

$('#example').parents('div.dataTables_wrapper').first().hide(); 
+0

Cảm ơn điều này làm việc cho tôi .. –

7

tôi nghĩ rằng cách tốt nhất là để bao gồm các bảng bên trong một div và ẩn div

<div id='divTable'> 
    <table> 
    </table> 
</div> 

$('#divTable').hide(); 
+0

làm việc cho tôi. Cảm ơn! –

0

Đối với tôi (và tôi biết đây là một nhu cầu khủng khiếp), tôi cần phải ẩn bảng chính nhưng giữ kết quả (tức là kết quả X của X được lọc).

$('div.dataTables_wrapper thead,div.dataTables_wrapper tbody').hide();

Ở trên đã sửa nó cho tôi. Nếu bạn có chân trang, bạn cũng cần phải thêm ,div.dataTables_wrapper tfoot.

Các vấn đề liên quan