我有3个具有相同类名table-sort
的表。我希望.each()
访问这些表格并计算tr
内的tbody
。
是$("this tbody tr").length
吗?
$('.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);
})
答案 0 :(得分:12)
这是代码
$('.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;
})