2011-08-10 9 views

Respuesta

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

El child selector conseguirá elemento de la tabla <tbody> y en consecuencia obtener los <tr> elementos que son hijos directos de tbody de la tabla.

Si ya tiene un objeto de tabla:

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

O:

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

Here is a working example.

+0

- y si ya obtuviste el objeto de tabla como en mi ejemplo? – clarkk

+0

Por favor, mira mi edición. – FishBasketGordo

+2

Fuera de interés ¿esto hará frente a los elementos intermedios del tbody? – Chris

1

Probablemente:

var rows = $("#tableid>tr"); 
4
var count = $('#tableID').rows; 

Funciona, porque el selector volverá un objeto HTMLTableElement.

+1

'$ ('# tableID'). Get (0) .rows' – redolent

Cuestiones relacionadas