DataTables 3.0.1
DataTables CDN files for DataTables 3.0.1. This software was originally released on 31st July, 2026.
Release notes
This release addresses a number of issues that have come to light since the initial v3 release. Please see the release notes below for details.
Fixes
- Plus upgrade notice was shown when a valid Editor license was used
- If
ajaxis used as a function and doesn't return an XMLHttpRequest, an error shouldn't be thrown when callingajax.reload(). - When the page length was set to -1, the paging control wasn't correctly updated
?would be appended to a URL when making an Ajax request, even if there were no query parameters. No functional impact, but untidy.
Types
- Expose
CellMetaandColumnRenderFunctiontypes for use withcolumns.renderas a function. - Add
typeDetectoption to initialisation options - Fix: Expose type detection interface types
- Fix: Table events which are added with
on()orone()have a customdtproperty available on the event object to allow easy access to the table's API for the event. This is now present in the TypeScript event for those functions. - Fix:
row().child()allows boolean values in the first parameter to hide / show an existing child row. - Fix:
row().child()returns aDominterface, not jQuery in v3.
Docs
- Correct 404 links
- Update for unique property naming
- Update some inaccurate JSDoc @param items in the code
Files
css
- //cdn.datatables.net/3.0.1/css/dataTables.bootstrap.css
- //cdn.datatables.net/3.0.1/css/dataTables.bootstrap.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.bootstrap4.css
- //cdn.datatables.net/3.0.1/css/dataTables.bootstrap4.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.bootstrap5.css
- //cdn.datatables.net/3.0.1/css/dataTables.bootstrap5.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.bulma.css
- //cdn.datatables.net/3.0.1/css/dataTables.bulma.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.dataTables.css
- //cdn.datatables.net/3.0.1/css/dataTables.dataTables.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.foundation.css
- //cdn.datatables.net/3.0.1/css/dataTables.foundation.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.jqueryui.css
- //cdn.datatables.net/3.0.1/css/dataTables.jqueryui.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.material.css
- //cdn.datatables.net/3.0.1/css/dataTables.material.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.semanticui.css
- //cdn.datatables.net/3.0.1/css/dataTables.semanticui.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.tailwindcss.css
- //cdn.datatables.net/3.0.1/css/dataTables.tailwindcss.min.css
- //cdn.datatables.net/3.0.1/css/dataTables.uikit.css
- //cdn.datatables.net/3.0.1/css/dataTables.uikit.min.css
js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap.js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap4.js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap4.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap4.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap4.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap5.js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap5.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap5.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bootstrap5.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bulma.js
- //cdn.datatables.net/3.0.1/js/dataTables.bulma.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.bulma.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.bulma.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.dataTables.js
- //cdn.datatables.net/3.0.1/js/dataTables.dataTables.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.dataTables.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.dataTables.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.foundation.js
- //cdn.datatables.net/3.0.1/js/dataTables.foundation.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.foundation.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.foundation.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.jqueryui.js
- //cdn.datatables.net/3.0.1/js/dataTables.jqueryui.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.jqueryui.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.jqueryui.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.js
- //cdn.datatables.net/3.0.1/js/dataTables.material.js
- //cdn.datatables.net/3.0.1/js/dataTables.material.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.material.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.material.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.semanticui.js
- //cdn.datatables.net/3.0.1/js/dataTables.semanticui.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.semanticui.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.semanticui.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.tailwindcss.js
- //cdn.datatables.net/3.0.1/js/dataTables.tailwindcss.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.tailwindcss.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.tailwindcss.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.uikit.js
- //cdn.datatables.net/3.0.1/js/dataTables.uikit.min.js
- //cdn.datatables.net/3.0.1/js/dataTables.uikit.min.mjs
- //cdn.datatables.net/3.0.1/js/dataTables.uikit.mjs