3

我有一些<div class="post">里面的html代码。我想用 javascript 对它们进行分页。我怎样才能做到这一点?(我知道我可以用 PHP 做,但我只想用 JS 做)

我的 php 生成的 html 如下所示:

    <body>
<div id="content">
<div class="post">
post content
</div>
<div class="post">
</div>
...

</div>

</body>

也许最好使用jquery?(我正在使用 jquery ajax 将 html 加载到内容中)

4

5 回答 5

1

我会首先得到项目的数量。例如,如果您有 10 个,则循环遍历并<div>为每个创建 s。[1][2][3]...然后,当您单击寻呼机时<div>,获取值并请求该特定项目,例如$("#ct").load("/posts?id=5");

于 2011-05-19T15:12:42.563 回答
1

是的,有一个很好用的 jquery 插件 https://github.com/gbirke/jquery_pagination

于 2011-05-19T15:13:15.313 回答
0

与 JSON 数据一起使用的优秀 jQuery 分页插件

于 2011-05-19T15:12:34.353 回答
0

是的,使用 jQuery 模拟分页是一项有效的任务。您可以轻松地使用该jQuery(selector).hide().slice(start,end).show()模式来做您想做的事。然后你必须管理代码中的开始和结束,但这应该很容易。

于 2011-05-19T15:17:27.090 回答
0

你可以使用帕吉诺。这很容易和简单https://github.com/pagino/pagino-js

于 2021-02-20T20:13:53.227 回答