获取"current"表中的所有行,而不是从子表中获取

  • 本文关键字:获取 current jquery
  • 更新时间 :
  • 英文 :


如何在不获取子表中的行的情况下获取表中的所有行?

var rows = $('tr', tbl);

这将返回所有<tr>标记,包括子表中的所有行。

var rows = $('#tblID > tbody > tr')

子选择器将获得表的<tbody>元素,从而获得作为表tbody的直接子级的<tr>元素。

如果您已经有一个表对象:

var rows = $(tbl).find('> tbody > tr');

或者:

var rows = $(tbl).children('tbody').children('tr');

下面是一个工作示例。

var count = $('#tableID').rows;

它是有效的,因为选择器将返回一个HTMLTableElement对象。

可能:

var rows = $("#tableid>tr");

如果你只想要行数,你可以简单地使用:

var table = document.getElementById('tableID');  
table.rows.length;  

或者你可以使用直接的儿童选择器:

$('table > tbody > tr').each(function(index, tr) {} );

最新更新