2017 © Pedro Peláez
 

component tablesorter

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

image

mottie/tablesorter

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  • Saturday, July 28, 2018
  • by Mottie
  • Repository
  • 132 Watchers
  • 2227 Stars
  • 9,800 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 602 Forks
  • 82 Open issues
  • 100 Versions
  • 18 % Grown

The README.md

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell. This forked version adds lots of new enhancements including: alphanumeric sorting, pager callback functons, multiple widgets providing column styling, ui theme application, sticky headers, column filters and resizer, as well as extended documentation with a lot more demos., (*1)

NPM Version [devDependency Status][david-dev-url] ![zenhub-image], (*2)

Notice!

  • Because of the change to the internal cache, the tablesorter v2.16+ core, filter widget and pager (both plugin & widget) will only work with the same version or newer files.

Documentation

Questions?

![irc-image] ![slack-image] ![stackoverflow-image], (*3)

  • Check the FAQ page.
  • Search the main documentation (click the menu button in the upper left corner).
  • Search the issues to see if the question or problem has been brought up before, and hopefully resolved.
  • If someone is available, ask your question in the #tablesorter IRC channel at freenode.net.
  • Ask your question at Stackoverflow using a tablesorter tag.
  • Please don't open a new issue unless it really is an issue with the plugin, or a feature request. Thanks!

Demos

Features

  • Multi-column alphanumeric sorting and filtering.
  • Multi-tbody sorting - see the options table on the main document page.
  • Supports Bootstrap v2-4.
  • Parsers for sorting text, alphanumeric text, URIs, integers, currency, floats, IP addresses, dates (ISO, long and short formats) & time. Add your own easily.
  • Inline editing - see demo.
  • Support for ROWSPAN and COLSPAN on TH elements.
  • Support secondary "hidden" sorting (e.g., maintain alphabetical sort when sorting on other criteria).
  • Extensibility via widget system.
  • Cross-browser: IE 6.0+, FF 2+, Safari 2.0+, Opera 9.0+, Chrome 5.0+.
  • Small code size, starting at 25K minified.
  • Works with jQuery 1.2.6+ (jQuery 1.4.1+ needed with some widgets).
  • Works with jQuery 1.9+ ($.browser.msie was removed; needed in the original version).

Licensing

Download

  • Get all files: zip or tar.gz.
  • Use bower: bower install jquery.tablesorter.
  • Use node.js: npm install tablesorter.
  • CDNJS: https://cdnjs.com/libraries/jquery.tablesorter
  • jsDelivr: http://www.jsdelivr.com/?query=tablesorter

Contributing

If you would like to contribute, please..., (*4)

  1. Fork.
  2. Make changes in a branch & add unit tests.
  3. Run grunt test (if qunit fails, run it again - it's fickle).
  4. Create a pull request.

Special Thanks

  • Big shout-out to Nick Craver for getting rid of the eval() function that was previously needed for multi-column sorting.
  • Big thanks to thezoggy for helping with code, themes and providing valuable feedback.
  • Big thanks to ThsSin- for taking over for a while and also providing valuable feedback.
  • Thanks to prijutme4ty for numerous contributions!
  • Also extra thanks to christhomas and Lynesth for help with code.
  • And, of course thanks to everyone else that has contributed, and continues to contribute through pull requests and open issues to this forked project!

Recent Changes

View the complete change log here., (*5)

Version 2.32.0 (2024-08-13)

  • Core:
    • Remove ie8 support (Grunt limitation)
    • Initialize headers as null
  • Grouping: Fix self-closing icon tags to support jQuery 3.5+
  • Parser-input-select: Don't use updateCell if cell has parser-false class

Version 2.31.3 (2020-03-03)

  • Core:
  • AlignChar:
  • Pager:
    • Restore first row in cacheIndex. Fixes issues #1714 & #1710.
  • Docs:
    • Update to jQuery 3.4.1 & migrate 3.1.0.
    • Update to Bootstrap 4.4.1.
    • CSS cleanup - code font size was off.

Version 2.31.2 (2019-12-01)

The Versions

28/07 2018

dev-master

9999999-dev https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

10/07 2018

v2.30.7

2.30.7.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

16/06 2018

v2.30.6

2.30.6.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

28/05 2018

v2.30.5

2.30.5.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

17/05 2018

v2.30.4

2.30.4.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

30/04 2018

v2.30.3

2.30.3.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

26/04 2018

v2.30.2

2.30.2.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

19/03 2018

v2.30.1

2.30.1.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

18/03 2018

v2.30.0

2.30.0.0 https://mottie.github.io/tablesorter/

tablesorter (FORK) is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.

  Sources   Download

(MIT or GPL-2.0)

The Requires

 

by Rob Garrison
by Christian Bach

table sort jquery-plugin sorting alphanumeric natural

05/03 2018

2.0.22.1

2.0.22.1

  Sources   Download

05/03 2018

v2.25.2

2.25.2.0

  Sources   Download

05/03 2018

v2.0.30

2.0.30.0

  Sources   Download

05/03 2018

v2.1.12

2.1.12.0

  Sources   Download

05/03 2018

v2.10.8

2.10.8.0

  Sources   Download

05/03 2018

v2.16.2

2.16.2.0

  Sources   Download

05/03 2018

v2.18.4

2.18.4.0

  Sources   Download

05/03 2018

v2.27.1

2.27.1.0

  Sources   Download

05/03 2018

v2.3.4

2.3.4.0

  Sources   Download

05/03 2018

2.15.2

2.15.2.0

  Sources   Download

05/03 2018

v2.0.10

2.0.10.0

  Sources   Download

05/03 2018

v2.0.22

2.0.22.0

  Sources   Download

05/03 2018

v2.0.29

2.0.29.0

  Sources   Download

05/03 2018

v2.10.7

2.10.7.0

  Sources   Download

05/03 2018

v2.22.5

2.22.5.0

  Sources   Download

05/03 2018

v2.25.1

2.25.1.0

  Sources   Download

05/03 2018

v2.5.1

2.5.1.0

  Sources   Download

05/03 2018

v2.7.10

2.7.10.0

  Sources   Download

05/03 2018

v2.1.11

2.1.11.0

  Sources   Download

05/03 2018

v2.15.1

2.15.1.0

  Sources   Download

05/03 2018

v2.16.1

2.16.1.0

  Sources   Download

05/03 2018

v2.18.3

2.18.3.0

  Sources   Download

05/03 2018

v2.27.0

2.27.0.0

  Sources   Download

05/03 2018

v2.3.3

2.3.3.0

  Sources   Download

05/03 2018

v2.5

2.5.0.0

  Sources   Download

05/03 2018

v2.0.21.1

2.0.21.1

  Sources   Download

05/03 2018

v2.0.28.1

2.0.28.1

  Sources   Download

05/03 2018

v2.0.9

2.0.9.0

  Sources   Download

05/03 2018

v2.1.10

2.1.10.0

  Sources   Download

05/03 2018

v2.10.6

2.10.6.0

  Sources   Download

05/03 2018

v2.15.0

2.15.0.0

  Sources   Download

05/03 2018

v2.16.1-beta

2.16.1.0-beta

  Sources   Download

05/03 2018

v2.22.4

2.22.4.0

  Sources   Download

05/03 2018

v2.25.0

2.25.0.0

  Sources   Download

05/03 2018

v2.26.6

2.26.6.0

  Sources   Download

05/03 2018

v2.7.8

2.7.8.0

  Sources   Download

05/03 2018

v2.7.9

2.7.9.0

  Sources   Download

05/03 2018

v2.0.21

2.0.21.0

  Sources   Download

05/03 2018

v2.0.28

2.0.28.0

  Sources   Download

05/03 2018

v2.0.8

2.0.8.0

  Sources   Download

05/03 2018

v2.10.5

2.10.5.0

  Sources   Download

05/03 2018

v2.14.5

2.14.5.0

  Sources   Download

05/03 2018

v2.18.2

2.18.2.0

  Sources   Download

05/03 2018

v2.22.3

2.22.3.0

  Sources   Download

05/03 2018

v2.24.6

2.24.6.0

  Sources   Download

05/03 2018

v2.26.5

2.26.5.0

  Sources   Download

05/03 2018

v2.3.2

2.3.2.0

  Sources   Download

05/03 2018

v2.4.8

2.4.8.0

  Sources   Download

05/03 2018

v2.7.7

2.7.7.0

  Sources   Download

05/03 2018

v2.0.6

2.0.6.0

  Sources   Download

05/03 2018

v2.0.7

2.0.7.0

  Sources   Download

05/03 2018

v2.1.9

2.1.9.0

  Sources   Download

05/03 2018

v2.16.0

2.16.0.0

  Sources   Download

05/03 2018

v2.18.1

2.18.1.0

  Sources   Download

05/03 2018

v2.22.1

2.22.1.0

  Sources   Download

05/03 2018

v2.22.2

2.22.2.0

  Sources   Download

05/03 2018

v2.28.5

2.28.5.0

  Sources   Download

05/03 2018

v2.3.1

2.3.1.0

  Sources   Download

05/03 2018

v2.4.7

2.4.7.0

  Sources   Download

05/03 2018

v2.0.20.1

2.0.20.1

  Sources   Download

05/03 2018

v2.0.27

2.0.27.0

  Sources   Download

05/03 2018

v2.10.4

2.10.4.0

  Sources   Download

05/03 2018

v2.14.4

2.14.4.0

  Sources   Download

05/03 2018

v2.24.5

2.24.5.0

  Sources   Download

05/03 2018

v2.26.4

2.26.4.0

  Sources   Download

05/03 2018

v2.7.6

2.7.6.0

  Sources   Download

05/03 2018

v2.0.20

2.0.20.0

  Sources   Download

05/03 2018

v2.1.8

2.1.8.0

  Sources   Download

05/03 2018

v2.16.0-beta

2.16.0.0-beta

  Sources   Download

05/03 2018

v2.22.0

2.22.0.0

  Sources   Download

05/03 2018

v2.28.4

2.28.4.0

  Sources   Download

05/03 2018

v2.3

2.3.0.0

  Sources   Download

05/03 2018

v2.4.6

2.4.6.0

  Sources   Download

05/03 2018

v2.7.5

2.7.5.0

  Sources   Download

05/03 2018

2.18.0

2.18.0.0

  Sources   Download

05/03 2018

v2.0.26

2.0.26.0

  Sources   Download

05/03 2018

v2.1.7

2.1.7.0

  Sources   Download

05/03 2018

v2.10.3

2.10.3.0

  Sources   Download

05/03 2018

v2.14.3

2.14.3.0

  Sources   Download

05/03 2018

v2.15.14

2.15.14.0

  Sources   Download

05/03 2018

v2.24.4

2.24.4.0

  Sources   Download

05/03 2018

v2.26.3

2.26.3.0

  Sources   Download

05/03 2018

v2.28.3

2.28.3.0

  Sources   Download

05/03 2018

v2.0.19

2.0.19.0

  Sources   Download

05/03 2018

v2.17.8

2.17.8.0

  Sources   Download

05/03 2018

v2.2.2

2.2.2.0

  Sources   Download

05/03 2018

v2.21.5

2.21.5.0

  Sources   Download

05/03 2018

v2.24.3

2.24.3.0

  Sources   Download

05/03 2018

v2.4.3

2.4.3.0

  Sources   Download

05/03 2018

v2.4.5

2.4.5.0

  Sources   Download

05/03 2018

v2.7.4

2.7.4.0

  Sources   Download