首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >jquery :gt() (包括

jquery :gt() (包括
EN

Stack Overflow用户
提问于 2011-03-07 13:01:10
回答 4查看 1K关注 0票数 4

我想知道如何以包容的方式使用jQuery的:gt()。我正在尝试动态地显示/隐藏表行。

代码语言:javascript
运行
复制
$('#' + tbodyId + ' > tr:gt(' + newRowStart + '):lt(' + rowsToShow + ')').show();

如果我试着显示前5行,比如newRowStart = 0rowsToShow = 5。这将不会显示第一行。将其设置为-1也不起作用。如果有像:gte()这样的包含性方法,那将非常有帮助。有人知道怎么做吗?

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-03-07 13:09:13

一种选择是使用slice()

代码语言:javascript
运行
复制
$('#'+tbodyId)
  .find('tr')
  .slice( newRowStart, newRowStart + rowsToShow ) // inclusive of starting point
  .show();
票数 4
EN

Stack Overflow用户

发布于 2011-03-07 13:08:13

我认为你想要切片函数:

How to select a range of elements in jQuery

票数 3
EN

Stack Overflow用户

发布于 2011-03-07 13:08:51

使用下面的方法..(只是我建议的一种方法)你可以根据你的需要进行操作

代码语言:javascript
运行
复制
$(".someClass").filter(":eq("+ N + "), :gt(" + N + ")")"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5216002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档