Skip to main content

Posts

Showing posts with the label checkbox

How to check every checkboxes in a jquery datatable?

I have a table with checkboxes in the first column. I use the jQuery DataTable plugin display my table. I made 2 links to select/unselect every checkboxes. Here's the one to select all : <a href="" name="CheckAll" onClick="checkAll(document.email_list_form_inviter.getElementsByClassName(\'email_checkbox\'), event)" >Select all</a> And the javascript : function checkAll(field, event) { event.preventDefault(); for (i = 0; i < field.length; i++) field[i].checked = true ; return false; } But the datatable enables pagination and my function select only the visible checkboxes, not those of the other pages. How can do to select every checkboxes in my data table? Thanks :) Solution : Ok I did this with fnGetNodes, thank you amccausl! $("a[name='CheckAll']").click(function(event) { event.preventDefault(); var nodes = datatable.fnGetNodes( ); $('.email_checkbox&#