¿Cómo obtener el ID del primer de en la tabla HTML usando jQuery?

He seguido la tabla HTML:

Products Pack Of Quantity Volume Unit Rebate Amount

Ahora quiero obtener el ID de la primera fila. La identificación en este caso es reb1_1 . Para obtenerlo probé el código siguiente pero no funcionó.

 $(document).ready(function() { $('.products').click(function () { var row = $(this).closest('table tbody:tr:first').attr('id'); alert(row); }); }); 

Gracias.

primero vaya a la mesa tbody luego encuentre tr luego filtre la primera fila como se muestra a continuación

 var row = $(this).closest('table').find(' tbody tr:first').attr('id'); 

o puedes probar

  var row = $(this).closest('table').find(' tbody tr:eq(0)').attr('id'); 

referencia : primero y: eq

Haga los cambios como se muestra en la demostración: –

http://jsfiddle.net/avmCX/38/

  $(document).ready(function() { $('.products').click(function () { var row = $(this).closest('table').find('tbody tr:first').attr('id'); alert(row); }); }); 

Para más información echa un vistazo aquí: –

http://api.jquery.com/first/

cambia tu función a esto:

 $(document).ready(function() { $('.products').click(function () { var id = $(this).closest("table").find("tbody>tr").first().attr("id"); alert(id); }); }); 

esto te mostrará la identificación.