如何使用jQuery计算表中的tr元素的数量?
我知道有一个类似的问题,但我只想知道总行数。
如何使用jQuery计算表中的tr元素的数量?
我知道有一个类似的问题,但我只想知道总行数。
当前回答
或者……
var rowCount = $('table#myTable tr:last').index() + 1;
jsFiddle演示
这将确保不计算任何嵌套的表行。
其他回答
或者……
var rowCount = $('table#myTable tr:last').index() + 1;
jsFiddle演示
这将确保不计算任何嵌套的表行。
如果有人的话,试试这个
没有头
$("#myTable > tbody").children.length
如果有头,那么
$("#myTable > tbody").children.length -1
享受! !
var trLength = jQuery('#tablebodyID >tr').length;
好吧,我从表中获得attr行,并获得该集合的长度:
$("#myTable").attr('rows').length;
我认为jQuery不太管用。
如果在表中使用<tbody>或<tfoot>,则必须使用以下语法,否则将得到错误的值:
var rowCount = $('#myTable >tbody >tr').length;