jquery tablesorter og velge alle avkrysnings i tabelloverskriften

stemmer
4

Jeg har en tabell med en select all boksen som den første tittelkolonnen, og en enkel kode for å velge alle boksene på siden når overskriften boksen klikkes.

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

koden går fint, men så snart jeg binder tablesorter til bordet klikkhendelsen på #CheckAll ikke lenger ser ut til brann:

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

Noen ideer?

Publisert på 10/08/2009 klokken 17:18
kilden bruker
På andre språk...                            


2 svar

stemmer
7

Det er fullt mulig tablesorter ødelegger / gjenskape den opprinnelige Dom element. Du kan enten binde ETTER din oppfordring til tablesorter, eller annet du kan prøve "live" i stedet for "bind":

$('#CheckAll').live('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
Svarte 10/08/2009 kl. 17:24
kilden bruker

stemmer
3

Du nesten fikk den !. Prøv denne:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
Svarte 01/10/2011 kl. 03:51
kilden bruker

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