。我想用 javascript 对它们进行分页。我怎样才能做到这一点? (我知道我可以通过 PHP 做到这一点,但我只想用 JS 做到这一点)使用 JavaScript 进行分页
我有 html 代码,里面有一些
我的 php 生成的 html 看起来像这样:
<body>
<div id="content">
<div class="post">
post content
</div>
<div class="post">
</div>
...
</div>
</body>
也许使用 jquery 是最好的? (我正在使用 jquery ajax 将 html 加载到内容中)
I have html code that have some <div class="post">
inside. I want to paginate them with javascript. How can I do that? (I know I can do it by PHP but I just want to do it with JS)
the html generated by my php looks like that:
<body>
<div id="content">
<div class="post">
post content
</div>
<div class="post">
</div>
...
</div>
</body>
Maybe it will be the best to use jquery for that? (I'm using jquery ajax to load html into content allready)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以使用帕吉诺。非常简单https://github.com/pagino/pagino-js
You can use Pagino. It's very easy and simple https://github.com/pagino/pagino-js
是的,使用 jQuery 模拟分页是一项有效的任务。您可以轻松地使用 jQuery(selector).hide().slice(start,end).show() 模式来执行您想要的操作。然后您必须管理代码中的开始和结束,但这应该很容易。
Yes, using jQuery to simulate pagination is a valid task. You could easily use the
jQuery(selector).hide().slice(start,end).show()
pattern to do what you want. Then you have to manage the start and end in your code, but that should be easy enough.用于 JSON 数据的良好 jQuery 分页插件< /a>
Good jQuery pagination plugin to use with JSON data
我首先会得到物品的数量。例如,如果有 10 个,则循环并为每个创建
。 [1][2][3]...然后,当您单击寻呼机
时,获取值并请求特定项目,例如
$("#ct ").load("/posts?id=5");
I would first get the count of items. For example, if you have 10, loop through and create
<div>
s for each. [1][2][3]... Then, when you click on a pager<div>
, get the value and request that specific item such as$("#ct").load("/posts?id=5");
是的,有一个 jquery 插件可以很好地工作
https://github.com/gbirke/jquery_pagination
yea there is a jquery plugin that works nicely
https://github.com/gbirke/jquery_pagination