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

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


当前回答

以下是我的看法:

//Helper function that gets a count of all the rows <TR> in a table body <TBODY>
$.fn.rowCount = function() {
    return $('tr', $(this).find('tbody')).length;
};

用法:

var rowCount = $('#productTypesTable').rowCount();

其他回答

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

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

var trLength = jQuery('#tablebodyID >tr').length;

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

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

我得到了以下信息:

jQuery('#tableId').find('tr').index();