DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table.
Pagination, instant search and multi-column ordering
Supports almost any data source:
DOM, Javascript, Ajax and server-side processing
Easily theme-able: DataTables, jQuery UI, Bootstrap, Foundation
Wide variety of extensions inc. Editor, Buttons, FixedColumns and more
Extensive options and a beautiful, expressive API
Fully internationalisable
Professional quality: backed by a suite of 2900+ unit tests
Free open source software (MIT license)! Commercial support available.
Scrolling options for table viewport
Smart handling of column widths
State saving
Hidden columns
Dynamic creation of tables
Ajax auto loading of data
Custom DOM positioning
Single column filtering
Alternative pagination types
Non-destructive DOM interaction
Sorting column(s) highlighting
Advanced data source options
Commercial support available
Fully accessible for screenreaders / keyboard access
Sensible file size: 78K minified, 26K gzip'd
Extensive plug-in support
Sorting, type detection, API functions, pagination and filtering
datatables
DataTables is a plug-in for the jQuery Javascript library. It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table.