jQuery tablesorter en selecteert u alle checkbox in table header

stemmen
4

Ik heb een lijst met een Alles selecteren checkbox als de eerste header kolom en enkele eenvoudige code om alle vakjes op de pagina te selecteren wanneer het selectievakje kop wordt geklikt.

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

de code werkt prima, maar zodra ik binden tablesorter aan de tafel van de gebeurtenis click op #CheckAll lijkt niet langer op vuur:

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

Iemand een idee?

De vraag is gesteld op 10/08/2009 om 18:18
bron van user
In andere talen...                            


2 antwoorden

stemmen
7

Het is heel goed mogelijk tablesorter vernietigt / herscheppen van de oorspronkelijke Dom element. U kunt bind na uw oproep tot tablesorter, of anders je zou kunnen proberen "live" in plaats van "bind":

$('#CheckAll').live('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
antwoordde op 10/08/2009 om 18:24
bron van user

stemmen
3

Je hebt het bijna !. Probeer deze:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
antwoordde op 01/10/2011 om 04:51
bron van user

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