JQuery - Como capturar Fila de una tabla

 
Vista:

Como capturar Fila de una tabla

Publicado por Rene Cerpa (3 intervenciones) el 28/11/2012 00:44:47
Hola a todos les agradecería alguien me ayudara tengo una tabla dinámica en jquery que me trae valores de una tabla de mi base de datos.
necesito que al hacer click en una fila, pueda capturar todos los datos de la fila ya sea en distintas variables o en un arreglo.

Lo que quiero e capturar toda la fila no solo un campo de esta aquí les adjunto el codigo de mi tabla.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
</STYLE>
        <title>DataTables</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src="media/js/jquery.js" type="text/javascript"></script>
        <script src="media/js/jquery.dataTables.js" type="text/javascript"></script>
        <style type="text/css">
            @import "media/css/demo_table_jui.css";
            @import "media/themes/smoothness/jquery-ui-1.8.4.custom.css";
        </style>
        <style>
            *{
                font-family: arial;
            }
        </style>
        <script type="text/javascript" charset="utf-8">
            $(document).ready(function(){
                $('#datatables').dataTable({
                    "sPaginationType":"full_numbers",
                    "aaSorting":[[2, "desc"]],
                    "bJQueryUI":true
                });
            })
        </script>
    </head>
    <body>
        <div>
 
            <table id="datatables" class="display">
                <thead>
                    <tr >
                        <th>Rut  </th>
                        <th>Nombre  </th>
                        <th>Apellido Paterno</th>
                        <th>Apellido Materno</th>
                                           </tr>
                </thead>
                <tbody>
                    <?php
                    while ($row = mysql_fetch_array($result)) {
                        ?>
                        <tr style='cursor:pointer' class='desmarcado' onclick='muestra(this)'>
                            <td><center><?=$row['Rut']?></center></td>
                            <td><center><?=$row['Nombre']?></center></td>
                            <td><center><?=$row['Apellido_paterno']?></center></td>
                            <td><center><?=$row['Apellido_materno']?></center></td>
 
                        </tr>
                        <?php
                    }
                    ?>
                </tbody>
            </table>
        </div>
 
<script type="text/javascript">
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Como capturar Fila de una tabla

Publicado por xve (673 intervenciones) el 28/11/2012 07:58:38
Hola Rene seria algo así:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<div>
    <table id="datatables" class="display">
        <thead>
            <tr >
                <th>Rut  </th>
                <th>Nombre  </th>
                <th>Apellido Paterno</th>
                <th>Apellido Materno</th>
            </tr>
        </thead>
        <tbody>
            <?php
            while ($row = mysql_fetch_array($result)) {
                ?>
                <tr style='cursor:pointer' class='desmarcado'>
                    <td><center><?=$row['Rut']?></center></td>
                    <td><center><?=$row['Nombre']?></center></td>
                    <td><center><?=$row['Apellido_paterno']?></center></td>
                    <td><center><?=$row['Apellido_materno']?></center></td>
 
                </tr>
                <?php
            }
            ?>
            <script type="text/javascript">
            $(".desmarcado").click(function(){
                // recorremos todos los valores...
                $(".desmarcado td").each(function(index){
                    alert($(this).text());
                });
            });
            </script>
        </tbody>
    </table>
</div>


NOTA: Fíjate que he eliminado el onclick()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como capturar Fila de una tabla

Publicado por Rene Cerpa (3 intervenciones) el 29/11/2012 03:45:07
Gracias por la ayuda pero como hago para almacenar solo la fila en la que hago click
disculpa por la pregunta pero soy novato en esto
y de antemano te agradezco por tomarte el tiempo de responder
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Como capturar Fila de una tabla

Publicado por xve (673 intervenciones) el 29/11/2012 08:46:12
Es:
1
$(this).text()

this, hace referencia a el mismo, a donde has pulsado.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como capturar Fila de una tabla

Publicado por Rene Cerpa (3 intervenciones) el 29/11/2012 16:01:43
ok gracias ahora entiendo y si en ves de enviar un alerta quiero almacenar cada item de la fila en una variable o en un arreglo?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como capturar Fila de una tabla

Publicado por Eduardoordnez (1 intervención) el 05/11/2015 02:06:38
Hola, tengo una consulta con respecto a este tema, estoy utilizando una datable la cual lleno de informacion al ingresar registros en unos input y dar click en un boton para agregar esos registros a la tabla.

Mi consulta es que despues de que se ingresen los registros que sean, capturar todos los registros de esa tabla y enviarlos a una funcion php para almacenar esos registros em mi base de datos.

Si alguien puede ayudarme se lo agradeceria mucho
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Como capturar Fila de una tabla

Publicado por bryant (1 intervención) el 20/10/2016 05:10:02
hola, tengo el mismo problema con mi tabla dinamica, resulta que quiero selecionar con un click la fila y pueda capturar dicha fila de informacion intente usar el codigo que dejaste pero ahora no se como usar la informacion almacenada en $(this).text(), como la utilizo? o como puedo hacer para mostrarla en cajas de texto correspondientes a lo que necesito, gracias de antemano por responder
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Como capturar Fila de una tabla

Publicado por Miguel (1 intervención) el 14/12/2016 20:51:34
buenas tengo una tabla en html a la cual le llega la informacion de una base de datos creada en pgAdmin. Mi duda es como puedo capturar el id de la fila a la cual yo le click para posteriormente eliminarla mediante un boton. gracias de antemano
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar