vérifie toutes les cases de la Table de données, y compris les lignes cachées

Je suis en train de faire une fonction qui vérifie que toutes les cases de la Table de données, y compris les lignes cachées.
Voici le code html de la "case" de la colonne:

<div class="usersTable" id="userTable">
    <table cellpadding="0" cellspacing="0" id="customersList" >
        <thead>
            <tr>
                <th><input type="checkbox" name="selectall" id="selectall" class="selectall"/></th>
                <th width="200">val1</th>
                <th width="80px">val2</th>
                <th width="70px">val3</th>
                <th width="450">val4</th>
                <th width="60px">val5</th>
            </tr>
        </thead>
        <tbody>
            <tr>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
                <td></td>
            </tr>
        </tbody>
    </table>
</div>

Bouton envoyer:

<input type='button' value='select all' id='selectallboxes' name='selectallboxes' />

Et le JQuery, le code ne fonctionne pas:

$(function () {         
    otable = $('#customersList').dataTable({
        "bJQueryUI": true,
        "sPaginationType": "full_numbers",
        "aLengthMenu" : [ [10,20,50,100,1000], [10,20,50,100,1000] ],
        "iDisplayLength": 100,
        "bProcessing": true,
        "bServerSide": true,
        "aaSorting":[],         
        "iDisplayStart": 0,
        "sAjaxSource": "filename",
        ....

$("#selectallboxes").click ( function () {
        alert(dt.fnGetNodes().length + ' is total number')
        var selected = new Array();
        $('input', dt.fnGetNodes()).each( function() {
                $(this).attr('checked','checked');
                selected.push($(this).val());                       
        } );
         //convert to a string
        var mystring = selected.length;
        alert(mystring);
})
Qu'advient-il si vous changez $("#selectallboxes").click à $("#selectall").click?
Cela ne ferait que créer un événement click pour le réel cases à cocher ne pas le bouton sélectionner tout, le problème est la logique dans l'événement click de ne pas le gestionnaire d'
Mon erreur. Je lisais correctement la question.
Merci @DavidBarker. C'est le droit.
Je dois ajouter ce commentaire que ci-dessus le code ne fonctionne que pour la première page et d'alerte de retourner le nombre d'éléments dans cette page uniquement.

OriginalL'auteur Farhad | 2013-03-17