我正在使用这个 tablesorter 版本:http ://tablesorter.com/docs/
有这个相关的html:
<select class="pagesize form-control text-center">
<option value="20">20</option>
<option value="30">30</option>
<option value="40">40</option>
<option value="all" selected="selected">alle</option>
</select>
这个js:
function tableSorter()
{
$("#tableOverview")
.tablesorter()
.tablesorterPager({container: $("#pager")});
var rows = $('table.tablesorter')[0].config.totalRows;
$('select.pagesize').find('option:contains("all")').val(rows);
}
现在我想在加载时将表格的所有项目显示为默认值/。如果它不是默认值并且您必须在加载页面后选择它,它可以正常工作:
var rows = $('table.tablesorter')[0].config.totalRows;
$('select.pagesize').find('option:contains("all")').val(rows);
将 jquery.tablesorter.pager.js 中默认值的大小设置为较高的值也可以,但是如果要对表进行排序,则会导致错误(然后什么都不显示)。
那么有没有办法将分页的默认大小设置为表的所有条目?