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

Como capturar Fila de una tabla

Publicado por xve (557 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

Como capturar Fila de una tabla

Publicado por xve (557 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 pnfiuty.bmedina@gmail.com (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