JQUERY TILLILLARDER واختر كافة مربع الاختيار في رأس الجدول
-
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}}});
لا تنتمي إلى StackOverflow