jqpagination 'get' current_page

jqpagination 'get' current_page

本文关键字:page get jqpagination current      更新时间:2023-09-26

关于这个分页插件:http://beneverard.github.io/jqPagination

$('.pagination').jqPagination('option', 'current_page')

应该"获取"当前页面。但是它返回值'false'

$('.pagination').jqPagination('option', 'current_page', 4)

应该将当前页面"设置"为4。

我在这里做错了什么,还是有一个bug在'getter'代码?

在github的问题列表中找到了答案:https://github.com/beneverard/jqPagination/issues/26

有望在下一个版本中处理:

andrew 4个月前评论过嗨,本,首先感谢你的贡献。我还使用了您的分页插件,并遇到了获取值的这个问题。解决方案很简单:

只需在310行之后添加以下行(function 'callMethod', switch, case 'option')

base.callMethod = function (method, key, value) {
    switch (method.toLowerCase()) {
        case 'option':  // line 310
            //added code
            if (value === undefined) {
                return base.options[key];
            }
            // end of added code

这并不检查所请求的值是否实际上是'options'对象的一部分,因此它可以返回未定义,但同时代码保持灵活(以防您以后想添加更多选项)。