2 回答
TA贡献1848条经验 获得超2个赞
如果理解正确,如果您单击按钮 1,2 或 3,它只会显示下一个 3 个新的,但应该显示下一个 10 个新的。然后更改以下内容:将代码中的“3”更改为“10”
$('.nav button').click(function() {
var start = $(this).text();
$('#myTable').empty();
limit = 10 * (parseInt(start) + 1) > max_size ? max_size : 10 * (parseInt(start) + 1)
goFun(start * 10, limit);
});
编辑:
直接从结果开始,您可以执行第一个按钮,例如
$('.nav button')[0].click()
仅将其放在代码的末尾
TA贡献1817条经验 获得超14个赞
看看那个叉子(https://jsfiddle.net/Kyrylo/2hbxmove/)
相反,我使用按钮的禁用/启用焦点,但想法相同。
// keep in scope var current - ref to current page
// on nav btn click, prev, next
// remove disabled attr from current btn
$('#' + current).removeAttr('disabled');
// update current value, line below from onPrevClick handler
current = Math.max(current - 1 , 0);
// disable new current
$('#' + current).attr('disabled', 'disabled');
添加回答
举报