我在创建自定义分页时尝试做一些明显的事情并且失败了。我有一个元素对象,用HTML显示pageficator的页码。我试图做的是设置第一个页码,然后迭代其他元素,将它们增加一个。
var totalPage = 6;
var currntPags = {
1: '1',
2: '2',
3: '3',
4: '4',
5: '5'
}
////
else if ((toTalPage - 2) < pageChosen < (toTalPage)) {
var pagifFirstPage = totalPage - 4;
$.each(currntPags, function(index, value){
value = pagifFirstPage;
pagifFirstPage ++;
})
}
但结果我得到了同样的对象。我为每个功能做了相同的尝试 - 没有变化。用每个重写数组的正确方法是什么?
答案 0 :(得分:0)
使用它。我删除了你的条件进行演示。
var currntPags = {
1: '1',
2: '2',
3: '3',
4: '4',
5: '5'
}
for(p in currntPags){
currntPags[p] = parseInt(currntPags[p]) + 1;
}
console.log(currntPags)
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
&#13;
答案 1 :(得分:0)
您可以在JSON级别使用这个分页的JSONPagination plugin。它还有助于排序和搜索。
免责声明:我是此插件的作者