¿Cómo cuento el número de elementos tr dentro de una tabla usando jQuery?
Sé que hay una pregunta similar , pero solo quiero las filas totales.
¿Cómo cuento el número de elementos tr dentro de una tabla usando jQuery?
Sé que hay una pregunta similar , pero solo quiero las filas totales.
Use un selector que seleccionará todas las filas y tomará la longitud.
var rowCount = $('#myTable tr').length;
Nota: ¡este enfoque también cuenta todos los trs de cada tabla anidada!
Si usa
<tbody>
o<tfoot>
en su tabla, tendrá que usar la siguiente sintaxis o obtendrá un valor incorrecto:fuente
Alternativamente...
jsFiddle DEMO
Esto garantizará que las filas de tabla anidadas no se cuenten también.
fuente
var rowCount = $('table#myTable tr:last').index() + 1;
<thead>
filas y filas de tablas anidadas. Agradable. jsfiddle.net/6v67a/1576<td>
tiene una tabla interna, devuelve el recuento de filas de esa tabla! jsfiddle.net/6v67a/1678Bueno, obtengo las filas attr de la tabla y obtengo la longitud de esa colección:
Creo que jQuery funciona menos.
fuente
Aquí está mi opinión al respecto:
USO:
fuente
Tengo lo siguiente:
fuente
Sin encabezado
Si hay encabezado entonces
¡¡¡Disfrutar!!!
fuente
<thead>
que debe venir antes<tbody>
. Por lo tanto, el -1 no debería ser necesario, si la tabla está diseñada adecuadamente de acuerdo con el estándar.Necesitaba una forma de hacer esto en un retorno de AJAX, así que escribí esta pieza:
Obviamente, este es un ejemplo rápido, pero puede ser útil.
fuente
Encontré que esto funciona muy bien si desea contar filas sin contar el th y las filas de las tablas dentro de las tablas:
fuente
fuente
var trLength = jQuery('#tablebodyID >tr').length;
fuente