DataTables
Advanced interaction
features for your tables.
Editor
Comprehensive editing
library for DataTables.
Manual
Download
  • Examples
  • Manual
  • Reference
  • Extensions
    • AutoFill
    • Buttons
    • ColReorder
    • ColumnControl
    • Editor
    • FixedColumns
    • FixedHeader
    • KeyTable
    • Responsive
    • RowGroup
    • RowReorder
    • Scroller
    • SearchBuilder
    • SearchPanes
    • Select
      • API integration
      • Examples
      • Reference: Options
      • Reference: API
      • Reference: Events
      • Reference: Buttons
    • StateRestore
    • Standalone: DateTime
  • Plug-ins
  • Blog
  • Forums
  • Support
  • FAQs
  • Download
  • Purchase
≡ Show site navigation

Select for DataTables

Select adds item selection capabilities to a DataTable. Items can be rows, columns or cells, which can be selected independently, or together. Item selection can be particularly useful in interactive tables where users can perform some action on the table such as editing.

Checkbox

  • No ordering
  • With ordering
  • Disabling the header checkbox
  • Legacy (v1 compatibility)
  • Current page selection only
  • Ajax data
  • Server-side processing

Initialisation

  • Simple initialisation
  • Single item selection
  • Multi item selection
  • Cell selection
  • State Save
  • Internationalisation
  • Blur selection
  • Defer rendering
  • Retain selection on data reload
  • Disable Element Deselection
  • Disallow selection on specific rows
  • Server-side processing
  • Keyboard navigation and selection
  • Buttons - selection control
  • Buttons - search toggle

Styling

  • Bootstrap 3
  • Bootstrap 4
  • Bootstrap 5
  • Foundation
  • Fomantic-UI (formally Semantic-UI) styling
  • jQuery UI
  • Bulma

API

  • Get selected items
  • Select items
  • Events
  • Events (cancellable)

DataTables

DataTables designed and created by SpryMedia Ltd.
© 2007-2025 MIT licensed. Privacy policy. Supporters.
SpryMedia Ltd is registered in Scotland, company no. SC456502.