Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2014, 17:00
jmm87
 
Fecha de Ingreso: octubre-2012
Mensajes: 202
Antigüedad: 12 años, 1 mes
Puntos: 0
mostar contenido de una fila HTML en un div

hola buen dia comunidad. Les presento mi problemita y ojala me me puedan ayudar.

tengo una tabla HTML
Código HTML:
Ver original
  1. <table class="table table-striped">
  2.             <thead>
  3.                 <tr>
  4.                     <th>Descripcion</th>
  5.                     <th>Familia</th>
  6.                     <th>Marca</th>
  7.                     <th>Precio</th>
  8.                 </tr>
  9.             </thead>
  10.             <!--Contenido de la base de datos-->
  11.             <tbody>
  12.                 <tr>
  13.                     <td>Televisor Smart 32"</td>
  14.                     <td>Televisores</td>
  15.                     <td>Hitachi</td>
  16.                     <td>4575</td>
  17.                     <td><button type="button" class="btn btn-default" aria-label="Left Align">x</button></td>
  18.                 </tr>
  19.                 <tr class="seleccionado">
  20.                     <td>Heladera 1600</td>
  21.                     <td>Heladeras</td>
  22.                     <td>Bambi</td>
  23.                     <td>5670</td>
  24.                     <td><button type="button" class="btn btn-default" aria-label="Left Align">x</button></td>
  25.                 </tr>
  26.                 <tr>
  27.                     <td>Microondas 23l grill</td>
  28.                     <td>Microondas</td>
  29.                     <td>tcl</td>
  30.                     <td>2241</td>
  31.                     <td><button type="button" class="btn btn-default" aria-label="Left Align">x</button></td>
  32.                 </tr>
  33.                 <tr>
  34.                     <td>Tablet 7"</td>
  35.                     <td>Computadoras</td>
  36.                     <td>Kanji</td>
  37.                     <td>1250</td>
  38.                     <td><button type="button" class="btn btn-default" aria-label="Left Align">x</button></td>
  39.                 </tr>
  40.                 <tr>
  41.                     <td>Ropero tana 2p 3j</td>
  42.                     <td>Roperos 2 puertas</td>
  43.                     <td>Ricchezze</td>
  44.                     <td>1870</td>
  45.                     <td><button type="button" class="btn btn-default" aria-label="Left Align">x</button></td>
  46.                 </tr>                                      
  47.             </tbody>
  48.             <!--Fin Contenido de la base de datos-->
  49.         </table>
  50.         <button type="button" class="btn btn-default btn-xs" id="mostrarResult">Mostrar todo</button>
  51.     <legend>Vista Previa:</legend>
  52.         <div id="vistaPrevia">
  53.         Probandooooooooooo
  54.         </div>

y mi codigo javascript:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     //Tabla
  3.     $('tbody tr').click(function(){
  4.         var descripcion;
  5.         descripcion=$('tbody tr td')[0].innerText;
  6.         $('#vistaPrevia').replaceWith(descripcion);
  7.     });
  8.  
  9.  
  10. $('#mostrarResult').button().click(function(){
  11.         $('tbody tr').show();
  12.     });
  13.  
  14.  
  15. });
quiero q al hacer click en una de las filas, tome el contenido de la misma y lo muestre en el div vista previa. cuando hago click en otra borre el conteido del div y muestre el contenido de la nueva fila seleccionada
mi inconveniendo es que siempre me selecciona la primer fila por mas q clickee otra

alguien por favor ayuda!