如何使用jQuery计算表中的tr元素的数量?

我知道有一个类似的问题,但我只想知道总行数。


当前回答

使用选择器选择所有行并取长度。

var rowCount = $('#myTable tr').length;

注意:这种方法也会计算每个嵌套表的所有trs !

其他回答

如果在表中使用<tbody>或<tfoot>,则必须使用以下语法,否则将得到错误的值:

var rowCount = $('#myTable >tbody >tr').length;

使用选择器选择所有行并取长度。

var rowCount = $('#myTable tr').length;

注意:这种方法也会计算每个嵌套表的所有trs !

row_count =  $('#my_table').find('tr').length;
column_count =  $('#my_table').find('td').length / row_count;

我发现这工作真的很好,如果你想要计数行,而不计算th和表中的任何行:

var rowCount = $("#tableData > tbody").children().length;

文件rows getElementById()“myTable。长度正好;