Recorrer filas de tabla

5,201 views
Skip to first unread message

Félix Sánchez Rodríguez

unread,
Feb 25, 2009, 6:30:31 AM2/25/09
to ph...@googlegroups.com
Saludos:
 
Hay alguna forma con JQuery de recorrer las filas de una tabla, y poder ver su contenido?? Por supuesto, quiero decir sin tener que hacer un html() del <table y después buscar <tr> a <tr> en la cadena que devuelve.

Attakinsky

unread,
Feb 25, 2009, 12:36:26 PM2/25/09
to ph...@googlegroups.com
Ponele una clase a cada TR:
<tr class"ejemplo">

luego

$('.ejemplo').each(function(){
    var contenido = $('#'+this.id).html();
    alert(var);
});


cada alert te va a mostrar el contenido de cada fila


On Wed, Feb 25, 2009 at 5:30 AM, Félix Sánchez Rodríguez <fes...@ciego.cult.cu> wrote:
Saludos:
 
Hay alguna forma con JQuery de recorrer las filas de una tabla, y poder ver su contenido?? Por supuesto, quiero decir sin tener que hacer un html() del <table y después buscar <tr> a <tr> en la cadena que devuelve.





--
José Blanco - Attakinsky
·_  _  _  ·_  _·_  ··  _·  ···  _·_  _·__
http://www.cule100x100.com

luis deleon

unread,
Feb 25, 2009, 1:01:09 PM2/25/09
to ph...@googlegroups.com
alret(var); ?
--
Luis Déleon
USAC, FreeLance

Attakinsky

unread,
Feb 25, 2009, 1:04:39 PM2/25/09
to ph...@googlegroups.com
erratas:
<tr class="ejemplo">
...
alert(contenido);

el Mau q en todo se fija...


2009/2/25 luis deleon <lmdb...@gmail.com>
alret(var); ?

luis deleon

unread,
Feb 25, 2009, 1:09:11 PM2/25/09
to ph...@googlegroups.com
sobre todo que escribi alret jajajaja

2009/2/25 Attakinsky <josebl...@gmail.com>

Félix Sánchez Rodríguez

unread,
Feb 25, 2009, 8:24:06 AM2/25/09
to ph...@googlegroups.com
Ya... todo bien. Y ahora, para recorrer cada <TD> de cada <TR> (una cantidad conocida)

Attakinsky

unread,
Feb 25, 2009, 2:41:29 PM2/25/09
to ph...@googlegroups.com
se me ocurre hacer lo mismo pero con un id o una clase generados automaticamente a partir del id de la fila:

<tr class="ejemplo" id="fila_1">
   <td id="fila_1_1" class="fila_1">
   <td id="fila_1_2" class="fila_1">
   <td id="fila_1_3" class="fila_1">
</tr>
<tr class="ejemplo" id="fila_2">
   <td id="fila_2_1" class="fila_2">
   <td id="fila_2_2" class="fila_2">
   <td id="fila_2_3" class="fila_2">
</tr>

así las podés referenciar individualmente x id o haciendo un each de la clase, dentro del each anterior para recorrer las celdas

derrepente alguien tiene una idea mejor

2009/2/25 Félix Sánchez Rodríguez <fes...@ciego.cult.cu>

Ya... todo bien. Y ahora, para recorrer cada <TD> de cada <TR> (una cantidad conocida)

Stuardo Rodriguez

unread,
Feb 25, 2009, 4:27:35 PM2/25/09
to ph...@googlegroups.com
Jquery se llama "query" porque nació con la idea de porder hacer como un SQL query para DOM

para seleccionar todos los TD de una tabla con ID "este"  podría hacerse algo así como



$('#este td').each(function(){
 alert($(this).html());
});

$('#este td')  <-- esto sería el equivalente a decir "SELECT todos los <TD> FROM algún nodo  WHERE el nodo pivote.id = 'este'

... no se si me expliqué

Attakinsky

unread,
Feb 25, 2009, 4:35:17 PM2/25/09
to ph...@googlegroups.com
o_O Es cierto... acabo de revisar y esta en las primeras páginas del libro de jquery q me pasaste

otra vez a leer los basics >_<

Mario Soto

unread,
Feb 25, 2009, 4:46:58 PM2/25/09
to ph...@googlegroups.com
Pasame ese libro vos...

El día 25 de febrero de 2009 15:35, Attakinsky
<josebl...@gmail.com> escribió:
--

Mario Soto
mari...@cancuen.net
..._

Manglio Reyes

unread,
Feb 25, 2009, 4:50:25 PM2/25/09
to ph...@googlegroups.com
yo tambien quiero ese libro

Attakinsky

unread,
Feb 25, 2009, 5:11:18 PM2/25/09
to ph...@googlegroups.com
http://groups.google.com.gt/group/phpgt/web/Packt.Publishing.Learning.JQuery.Jul.2007.pdf?hl=es

de paso los usuarios de windows, háganse un favor y leanlo con FoxitReader q es mucho más rapido y liviano q el tortoso Adobe:
http://mirrors.foxitsoftware.com/pub/foxit/reader/desktop/win/3.x/3.0/enu/FoxitReader30_enu_Setup.exe

2009/2/25 Manglio Reyes <man...@gmail.com>

yo tambien quiero ese libro

Attakinsky

unread,
Feb 25, 2009, 5:15:06 PM2/25/09
to ph...@googlegroups.com
Está en el capitulos 2 (selectors) aunque si un alma caritativa hace la volada de  descargarlo, renombrarlo como jquery y volverlo a subir pa no caer como pirateros sería wenisimo...

es q hasta ahora se me ocurrio eso

Douglas Francisco Yau Quan

unread,
Feb 25, 2009, 5:30:57 PM2/25/09
to ph...@googlegroups.com
Asumiento que la tabla tiene como id tabla

$('#tabla tr').each(
    function()
    {
        $(this).find('td').each(
            function()
            {
                // Lo que hago con cada td
            });
    });

2009/2/25 Attakinsky <josebl...@gmail.com>
Reply all
Reply to author
Forward
0 new messages