Javascript jQuery-填充分页元素

Javascript jQuery-填充分页元素,javascript,jquery,html,Javascript,Jquery,Html,我正在基于行返回填充ul.pagination链接。然而,有一个小问题。我当前返回了超过12行,并且pagination()函数只显示一个按钮。如果count为14行,如何使按钮等于2 //populate pagination function pagination(data) { var options = $("ul.pagination"); var count = Object.keys(data).length; var buttons = (count /

我正在基于行返回填充
ul.pagination
链接。然而,有一个小问题。我当前返回了超过12行,并且
pagination()
函数只显示一个按钮。如果
count
14行,如何使
按钮
等于
2

//populate pagination
function pagination(data) {
    var options = $("ul.pagination");
    var count = Object.keys(data).length;
    var buttons = (count / 12);
    //alert(buttons);
    for (var i = 1; i <= buttons; i++) {
        options.append($("<li />").html('<a class="page" id="' + i + '" href="#">' + i + '</a>'));
    }
}
//填充分页
函数分页(数据){
var选项=$(“ul.分页”);
var count=Object.keys(data).length;
变量按钮=(计数/12);
//警报(按钮);
对于(var i=1;i使用
Math.ceil((count/12))
获取按钮数

function pagination(data) {
    var options = $("ul.pagination");
    var count = Object.keys(data).length;
    var buttons = Math.ceil((count / 12));
    //alert(buttons);
    for (var i = 1; i <= buttons; i++) {
        options.append($("<li />").html('<a class="page" id="' + i + '" href="#">' + i + '</a>'));
    }
}
函数分页(数据){
var选项=$(“ul.分页”);
var count=Object.keys(data).length;
var按钮=Math.ceil((count/12));
//警报(按钮);
对于(var i=1;i使用

var initialFloat=parseFloat(14/12);
var roundedUp=Math.ceil(initialFloat);

console.log(roundedUp);
Nice…我以前确实尝试过ceil…但我正在计算限制为12的行:)…小错误很好!append也可以像这样简化。
options.append(
  • );