Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/11/2010, 13:57
Dany_s
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Ayuda con Jquery + reconocimiento de id

tenes que aprender a moverte por el arbol fijate los ejemplos de la doc http://api.jquery.com/category/traversing/

si tu detalle de articulo esta formado por una fila que contiene
un td con idArticulo, otro td con unidades, otra con detalle y lo que sea y en esa misma fila tenes un link para ver el stock o cualquier info de ese código pero en si lo que necesitas es recuperar el código te moves:
1. desde el link hasta el tr
2. de ese tr al td que contiene el código
3. recuperas el texto

Código HTML:
Ver original
  1.     <head>
  2.         <title>Ejemplo</title>
  3.         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
  4.     </head>
  5.         <script type="text/javascript">
  6.         $( function (){
  7.             $('.verStock').live('click', function (){
  8.                 var id = $(this).closest('tr').find('.idArticulo').text();
  9.                 alert ("Consultar stock de " + id);
  10.                 return false;
  11.             });
  12.         });
  13.  
  14.         </script>
  15.  
  16.     <body>
  17.         <table id="tabla">
  18.             <tbody>
  19.                 <tr>
  20.                     <td class="idArticulo">0001</td>
  21.                     <td><a href="#" class="verStock">Ver Stock</a></td>
  22.                 </tr>
  23.                 <tr>
  24.                     <td class="idArticulo">2222</td>
  25.                     <td><a href="#" class="verStock">Ver Stock</a></td>
  26.                 </tr>
  27.             </tbody>
  28.         </table>
  29.  
  30.     </body>
  31. </html>

ahi dice que cuando le den un click al enlace ver stock desde ese link (reconoce con this) suba hasta el tr, en ese tr busque el elemento con clase "idArticulo" y recupere el texto

el evento live es para que gestione eventos en elementos futuros