title: How to check every checkboxes in a jquery datatable?
body: <p>I have a table with checkboxes in the first column. I use the jQuery DataTable plugin display my table.</p>
  
  <p>I made 2 links to select/unselect every checkboxes. Here's the one to select all :</p>
  
  <pre><code>&lt;a href="" name="CheckAll" onClick="checkAll(document.email_list_form_inviter.getElementsByClassName(\'email_checkbox\'), event)" &gt;Select all&lt;/a&gt;
  </code></pre>
  
  <p>And the javascript :</p>
  
  <pre><code>function checkAll(field, event) {
      event.preventDefault();
      for (i = 0; i &lt; field.length; i++)
          field[i].checked = true ;
  
      return false;
  }
  </code></pre>
  
  <p>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?</p>
  
  <p>Solution :</p>
  
  <p>Ok I did this with fnGetNodes, thank you amccausl!</p>
  
  <pre><code>$("a[name='CheckAll']").click(function(event) {
          event.preventDefault();
          var nodes = datatable.fnGetNodes( );
          $('.email_checkbox', nodes).attr("checked", "checked");
      });
  </code></pre>