JQuery - 获取表体中的行数

标签 jquery

我有一个 HTML 表格,定义如下:

<table id="myTable" cellpadding="0" cellspacing="0">
  <thead>
    <tr>
      <th>First Name</th>
      <th>Last Name</th>
      <th>Birth Date</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>John</td>
      <td>Smith</td>
      <td>03-11-1980</td>
    </tr>
  </tbody>
</table>

我想了解如何确定表的正文部分(而不是一般的表)中有多少行tbody部分。如何使用 JQuery 确定表的 tbody 部分中有多少行?

谢谢!

最佳答案

像这样:

$("#myTable > tbody > tr").length

a > b选择器选择作为 a 元素的直接子元素的所有 b 元素。因此,此选择器不会匹配嵌套表中的行。

关于JQuery - 获取表体中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819522/

相关文章:

javascript - 下面的js代码在asp.net中正确吗

jquery - 如何鼠标悬停一个 div,当另一个实际悬停时,反之亦然

jquery - Superfish 下拉列表被表格边界截断

jquery - 将 .css 元素添加到 html 标签的 droppable 的正确语法

javascript - 是否有任何 jquery 插件可以在 HTML 页面中保留通用的页眉和页脚?

jquery - 使用 jquery 更新导航栏中的事件类

jquery - 为两个文本框编写一组 jQuery 代码

javascript - jQuery 验证和提交表单

javascript - 更改克隆字段中的 aria-control 属性值

javascript - 没有得到名称属性