0

我想将我的数组分成几页,每页 4 个。我已经知道我需要多少页:

var no_of_entries = docs.length;
var no_of_pages = (Math.round(no_of_entries / 4));

我将如何添加带有页码的 's 和来自该变量的唯一 id?

即,如果 no_of_pages 的变量为 3,我将需要 3 个跨度,编号为 1-3,每个都有唯一的 id(最好是与数字匹配的 id)。

4

2 回答 2

0

在带有 ID 的标记中创建一个空 div。在您的 javascript 中(我假设就是这样)使用您的 no_of_pages 作为上限创建一个循环。只需将 span 标签标记添加到您在循环中创建的 div。循环计数器可以为您的跨度提供页码标签。

于 2013-01-23T16:02:11.700 回答
0

你可以尝试这样的事情:

for (var i = 1; i <= no_of_pages; i++) {
  $('.YOUR-WRAPPER').append('<span id="ID-NAME' + i + '">Whatever text you want</span>')
}

这是一个jsfiddle:http: //jsfiddle.net/NqdBW/

于 2013-01-23T16:09:24.143 回答