我有3个表具有相同的类名表 – 排序.我想通过.each()访问那些表并计算tbody中的tr.
是$(“这个tbody tr”).长度?
$('.table-sort').each(function(index) { var rowCount = $("this tbody tr").length; //not work,Could you please correct this? var rowCount1 = $(this).find('tbody > tr').length; //this is working fine alert(rowCount + '-' + rowCount1); })
解决方法
这是代码
$('.table-sort').each(function(index) { var rowCount = $("tbody tr",this).length; //will work now.. var rowCount1 = $(this).find('tbody > tr').length; //this is working fine alert(rowCount + '-' + rowCount1); })
但是你使用的第二个代码应该足够了……
你也可以使用inherent table properties of the table DOM object
$('.table-sort').each(function(index) { var rowCount = this.rows.length; })