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();