JQUERY TILLILLARDER واختر كافة مربع الاختيار في رأس الجدول

StackOverflow https://stackoverflow.com/questions/1256097

  •  12-09-2019
  •  | 
  •  

سؤال

لدي جدول "تحديد الكل" كعمود رأس أول وبعض التعليمات البرمجية البسيطة لتحديد كافة خانات الاختيار الموجودة على الصفحة عند النقر فوق مربع الاختيار رأس الرأس.

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

يتم تشغيل التعليمات البرمجية بشكل جيد، ولكن بمجرد أن تربط Tollibled to الجدول، فإن حدث Click في #CheckAll لم يعد يبدو النار:

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

أيه أفكار؟

هل كانت مفيدة؟

المحلول

من الممكن تماما تدمير / إعادة إنشاء عنصر DOM الأصلي. يمكنك إما أن ترتبط بعد مكالمتك إلى TILLECTARDER، وإلا فقد تحاول "العيش" بدلا من "BIND":

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

نصائح أخرى

لقد حصلت عليه تقريبا! جرب هذه:

 $("#tablesorter").tablesorter({headers:{0:{sorter:false}}}); 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top