gpt4 book ai didi

jquery - 如何从表排序器中选择所有复选框

转载 作者:行者123 更新时间:2023-12-01 08:18:50 25 4
gpt4 key购买 nike

这个table sorter对我来说非常适合,除了当我添加分页插件时,我只能访问当前页面的复选框。非常感谢任何帮助。

$("table#sortTableExample")
.tablesorter({widthFixed: true})
.tablesorterPager({container: $("#pager"), positionFixed: false });


$('#select-all').live('click', function(){
var $checkbox = $('.checkbox');
$checkbox.prop('checked', 'checked');
$(this).hide();
$('#unselect-all').show();
});


$('#unselect-all').live('click', function(){
var $checkbox = $('.checkbox');
$checkbox.prop('checked', '')
$(this).hide();
$('#select-all').show();
});

最佳答案

因此,表排序器的分页器插件完全删除了表中看不见的行。内容是从内存中存储和排序的,从而可以更快地对大型表进行排序。

我和@purmou的感觉一样,原始文档缺乏,所以我添加了更多documentation and demos在我的fork of the tablesorter plugin on github .

因此,为了解决您的问题,我修改了分页器插件,仅隐藏表格行,而不是完全删除它们。将 removeRows 选项设置为 false,如 this demo 所示。主要问题是大表的排序速度会慢得多。哦,您也不需要使用 live()

关于jquery - 如何从表排序器中选择所有复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com