CSS jQuery冲突

CSS jQuery冲突,jquery,css,pagination,jquery-pagination,Jquery,Css,Pagination,Jquery Pagination,我有一个包含数据的表,行被分类。paginate,这些将使用jquery脚本进行分页。有两行代码弄乱了我的CSS,所有都出现在表的第一列,而不是均匀分布。这是jQuery代码把事情搞砸了。这两条线都需要 //hide all the elements inside content div $('.paginate').css('display', 'none'); //and show the first n (show_per_page) elements $('.paginate').sl

我有一个包含数据的表,行被分类。paginate,这些将使用jquery脚本进行分页。有两行代码弄乱了我的CSS,所有都出现在表的第一列,而不是均匀分布。这是jQuery代码把事情搞砸了。这两条线都需要

//hide all the elements inside content div
$('.paginate').css('display', 'none');

//and show the first n (show_per_page) elements
$('.paginate').slice(0, show_per_page).css('display', 'block');

我建议创建如下类:

CSS

.displayNone {
    display: none;
}
$('.paginate').addClass('displayNone');

$('.paginate').slice(0, show_per_page).removeClass('displayNone');
并根据需要删除该类

JS

.displayNone {
    display: none;
}
$('.paginate').addClass('displayNone');

$('.paginate').slice(0, show_per_page).removeClass('displayNone');

$('.paginate).slice
您希望用它实现什么。我不认为这个词的意思和你认为的一样。@Leeish:你为什么这么说?似乎正是上述评论所期望的那样。然而,让我思考这个问题的是关于
td
元素的一点。我想在没有完整的上下文的情况下阅读它时,我会感到困惑。@Pierce:你的标记是什么样子的?使用
paginate
类的元素是什么类型的?为什么要直接控制
显示
样式,而不是使用
显示
隐藏
?第一行是列名,因此它们需要保留,下面的行是使用php从数据库中提取的,并进行回显。我添加了一个class.paginate,所以jquery脚本只会对返回的结果进行分页,这很好,但并不重要。实际上,这是100%有效的。谢谢@BahamutWC