Javascript 使用jQuery在jsp中分页不起作用
您的示例中有许多语法错误。假设您的html表在服务器端正确填充,这似乎可以正常工作:Javascript 使用jQuery在jsp中分页不起作用,javascript,jquery,html,jsp,jquery-pagination,Javascript,Jquery,Html,Jsp,Jquery Pagination,您的示例中有许多语法错误。假设您的html表在服务器端正确填充,这似乎可以正常工作: $(函数($){ 风险值项目=$(“表tr”); var numItems=items.length; 每页var=2; items.slice(perPage.hide(); $(“.pagination页”).pagination({ 项目:numItems,, 每页, cssStyle:“灯光主题”, onPageClick:功能(页码){ var showFrom=每页*(页码-1); var sho
$(函数($){
风险值项目=$(“表tr”);
var numItems=items.length;
每页var=2;
items.slice(perPage.hide();
$(“.pagination页”).pagination({
项目:numItems,,
每页,
cssStyle:“灯光主题”,
onPageClick:功能(页码){
var showFrom=每页*(页码-1);
var showTo=showFrom+每页;
items.hide();
items.slice(showFrom,showTo).show();
}
});
});代码>
1.
2.
3.
4.
5.
6.
7.
8.
9
10
欢迎来到SO。编辑您的问题,而不是在您的评论中添加代码。。。并格式化您的代码七虽然未格式化,但这段代码看起来很奇怪:.slice(showFrom,showTo).show();我从stackoverflow复制了这段代码,只是为了分页。请帮助我如何进行分页。我是jquery新手,不知道如何使用jquery,所以请告诉我如何使用jquery,请任何人……您需要什么样的分页?您可以对新页面进行ajax(或任何其他类型)调用,或者隐藏一些页面并显示您需要的页面。该函数需要保存为jquery.min.js???$(函数($){您说过有很多语法错误,那么它在您的示例中如何工作良好如果表具有id=something,那么就可以使用var items=$(“表tr”);我可以使用var items=$(“.something”)?不,Javascript导入文件的名称不重要。重要的是内容。此外,如果您有id=“something”,那么您的选择器应该是$(“#something”)。如果您有class=“something”,那么您的选择器应该是$(“.something”);但是上面的代码在我的例子中不起作用,我已经在head标签中包含了脚本行,并创建了jquery.min.js页面。我复制了上面的函数,它应该可以正常工作。为什么不起作用??
jQuery(function($){
var items = $("table tr");
var numItems = items.length;
var perPage = 2;
items.slice(perPage).hide();
$(".pagination-page").pagination({
items: numItems,
itemsOnPage: perPage,
cssStyle: "light-theme",
onPageClick: function(pageNumber) {
var showFrom = perPage * (pageNumber - 1);
var showTo = showFrom + perPage;
items.hide();
.slice(showFrom, showTo).show();
}
});