JQuery分页插件显示奇怪的结果

时间:2011-08-23 02:13:39

标签: jquery jquery-plugins pagination

我正在构建一个分页插件,我得到了最奇怪的结果。 here is a demo

如果您点击下一个按钮(>>),您将进入最后一页。 但是,如果在单击下一个按钮之前单击“上一步”按钮(<<),您将进入正确的页面。

哦,如果你点击页码,那么下一个按钮就会被带到最后一页。

我现在一直在盯着它看。让我高兴。

1 个答案:

答案 0 :(得分:1)

这是因为这一行返回一个字符串:

 var _to = $(this).attr("id");

因此,该字符串最终会进入current_to,当您编写current_to + $options.items_pp时,您会收到1010而不是20这样的字符串。

只需将该行更改为:

var _to = parseInt($(this).attr("id"), 10);

甚至更好:

var _to = parseInt(this.id, 10);

JSFiddle