如何使用JQuery统计表格单元格的行数?

发布于 2024-12-19 21:58:18 字数 263 浏览 1 评论 0原文

我有一个图片库,其中有 39 张图片。两个按钮上一个和下一个,中间有一个计数器。图像位于表格内,显示了 6 张图像。
当用户按下“下一步”按钮时,会出现 6 个可见图像并显示另外 6 个图像。
我想计算可见图像的数量。
示例 6/39 当按下下一个时应该是 12/39。如果我每次点击都+6,有时最后一个 tr 的图像少于 6 张 当计数器变为 +6 时,它就超过了所有图像的数量。 所以我现在需要显示当前 tr 的索引。然后我需要计算该 tr 的 td 并将该数字放入计数器并递增。

I have an image gallery with say 39 number of images. Two buttons prev and next and in the middle a counter. Images are inside a table and 6 of images are shown.
When the user presses next button 6 visible images go up and 6 others show.
I want to count number of visible images.
Example 6/39 when next is pressed there should be 12/39. If I do +6 on every click sometimes the last tr has less than 6 images
and when the counter goes +6 it surpasses the number of all images.
So i need to now the index of current tr being showed. Then I need to count the td's of that tr and put this number in the counter and increment.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

兲鉂ぱ嘚淚 2024-12-26 21:58:18

假设你的表有id“mytable”,你可以使用

$( "#mytable tr td" ).length

but,假设你想访问第2行,那么你可以使用

$( "#mytable tr:nth-child(2) td" ).length

but,如果你想计算可见行的“td”,请使用

$( "#mytable tr:visible td" ).length

assuming that your table has id "mytable", you can use

$( "#mytable tr td" ).length

but, say you want to access row 2, then you use

$( "#mytable tr:nth-child(2) td" ).length

but if you want to count the "td"'s of the visible row, use

$( "#mytable tr:visible td" ).length
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文