jquery tablesorter et sélectionnez toutes case en-tête de table

voix
4

J'ai une table avec un « tout sélectionner » case à cocher comme la première colonne d'en-tête et un code simple pour sélectionner toutes les cases à cocher sur la page lorsque la case d'en-tête est cliqué.

$('#CheckAll').bind('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });

le code fonctionne très bien, mais dès que je lie tablesorter à la table de l'événement, cliquez sur #CheckAll ne semble plus au feu:

$('#ResultsTable').tablesorter( headers: { 0: { sorter: false} });

Des idées?

Créé 10/08/2009 à 18:18
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
7

Il est tout à fait possible tablesorter est en train de détruire / recréer l'élément Dom d'origine. Vous pouvez lier APRÈS votre appel à tablesorter, ou bien vous pouvez essayer « vivre » au lieu de « lier »:

$('#CheckAll').live('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
Créé 10/08/2009 à 18:24
source utilisateur

voix
3

Vous avez presque !. il Essaye celui-là:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
Créé 01/10/2011 à 04:51
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more