2011-08-19 8 views
13

Tengo una tabla HTML estándar.tabla html encontrar fila antes de usar jquery

Usando jquery ¿cómo encuentro la fila antes de la última fila de la tabla?

$('#table tr:last') me darán la última fila, pero ¿cómo puedo acceder a la fila que viene justo antes de la última?

Gracias

Respuesta

27
$('#table tr').eq(-2) 

o

$('#table tr:last').prev() 

o

$('#table tr').eq($('#table tr').length - 2) 

Demo for the three solutions.

+1

Muchas gracias –

+1

Creo que el uso de $ ('# mesa de tr'). Eq (-2); sería mejor/más rápido (el uso negativo de eq() comienza desde el final del conjunto y le ahorrará la construcción de otro elemento jQuery). – red

+0

@JoshLeaves - ¡No sabía que pudieras hacer eso! ¡Lo eché, actualizando la demostración también! Gracias por ese conocimiento más útil, y '' por no haber sabido que :( – karim79

Cuestiones relacionadas