首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >获取HTML表中的行数

获取HTML表中的行数
EN

Stack Overflow用户
提问于 2012-07-31 22:56:33
回答 4查看 143K关注 0票数 38

我浏览了互联网,寻找关于这个问题的答案,但我找不到解决方案。我想要计算当按下链接按钮时HTML表格中包含的行数。有谁能帮帮我吗?

这就是我到目前为止所知道的:

代码语言:javascript
复制
 $('#HypSelectAll').click(function () {
     var count = $('#gvPerformanceResult').children().length;
     for (i = 0; i < count; i++) {
        alert(i);
     }
 });

但是由于某种原因,即使我的表中有大约12行,它也会返回0?我已经检查了我的身份证名字,它是正确的。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-31 22:57:41

尝试:

代码语言:javascript
复制
var count = $('#gvPerformanceResult tr').length;
票数 65
EN

Stack Overflow用户

发布于 2014-03-13 21:42:41

代码语言:javascript
复制
var x = document.getElementById("myTable").rows.length;
票数 83
EN

Stack Overflow用户

发布于 2012-08-01 00:43:43

在DOM中,tr元素(隐式或显式地)是tbodytheadtfoot的子元素,而不是table的子元素(因此得到0)。因此,一般的答案是:

代码语言:javascript
复制
var count = $('#gvPerformanceResult > * > tr').length;

这包括表的行,但不包括任何内部表的行。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11742946

复制
相关文章

相似问题

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