JQuery TableSorter и выбрать все флажок в заголовке таблицы

голоса
4

У меня есть таблица с «выбрать все» флажок в качестве первого столбца заголовка и простого кода, чтобы выбрать все флажки на странице, когда флажок заголовка нажат.

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

код работает нормально, но как только я связываю TableSorter к столу событие нажмите на #CheckAll больше не кажется, огонь:

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

Есть идеи?

Задан 10/08/2009 в 18:18
источник пользователем
На других языках...                            


2 ответов

голоса
7

Это вполне возможно, TableSorter разрушает / воссоздавать оригинальный Dom элемент. Вы можете связать ПОСЛЕ ваш вызов TableSorter, или же вы можете попробовать «жить», а не «связывать»:

$('#CheckAll').live('click',function() {
        var checked = $(this).attr('checked');
        $('input').attr('checked', checked);
    });
Ответил 10/08/2009 в 18:24
источник пользователем

голоса
3

Вы почти получил его !. Попробуй это:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
Ответил 01/10/2011 в 04:51
источник пользователем

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