Foros del Web » Programando para Internet » Node.js »

[jQuery] parentNode

Estas en el tema de [jQuery] parentNode en el foro de Node.js en Foros del Web. Hola chic@s. Tengo la siguiente duda. Tengo un código en el cual tengo una tabla, la cuall tiene varias filas y varias tablas. ejemplo Código ...
  #1 (permalink)  
Antiguo 16/11/2008, 13:29
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 17 años, 4 meses
Puntos: 3
[jQuery] parentNode

Hola chic@s.

Tengo la siguiente duda. Tengo un código en el cual tengo una tabla, la cuall tiene varias filas y varias tablas.

ejemplo

Código HTML:
<table width="100%">
  <tr>
    <td align="center">1 - 1</td>
    <td align="center">1 - 2</td>
    <td align="center">1 - 3</td>
    <td align="center">1 - 4</td>
    <td align="center">1 - 5</td>
  </tr>
  <tr>
    <td align="center">2 - 1</td>
    <td align="center">2 - 2</td>
    <td align="center">2 - 3</td>
    <td align="center">2 - 4</td>
    <td align="center">2 - 5</td>
  </tr>
  <tr>
    <td align="center">3 - 1</td>
    <td align="center">3 - 2</td>
    <td align="center">3 - 3</td>
    <td align="center">3 - 4</td>
    <td align="center">3 - 5</td>
  </tr>
  <tr>
    <td align="center">4 - 1</td>
    <td align="center">4 - 2</td>
    <td align="center">4 - 3</td>
    <td align="center">4 - 4</td>
    <td align="center">4 - 5</td>
  </tr>
  <tr>
    <td align="center">5 - 1</td>
    <td align="center">5 - 2</td>
    <td align="center">5 - 3</td>
    <td align="center">5 - 4</td>
    <td align="center">5 - 5</td>
  </tr>
</table> 
Lo que necesito es que por ejemplo al pulsar en la columna 4 - 2 se ponga toda la fila 4 en rojo.

Con javascript normal creo que seria:

Código PHP:
this.parentNode 
Pero tampoco estoy muy seguro.

A ver si me podeis ayudar.

P.D no me vale con poner en el tr onclick="funcion"
  #2 (permalink)  
Antiguo 16/11/2008, 14:17
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 17 años, 3 meses
Puntos: 11
Respuesta: [jQuery] parentNode

hola, eso es muy fácil
Código javascript:
Ver original
  1. $(document).ready(function(){  
  2.     $("table tr td").click(function(){
  3.         var $this = $(this);
  4.         var parent = $this.parent();
  5.         var color = parent.css("backgroundColor");
  6.         parent.css("backgroundColor", color=="red" ? "white" : "red" );
  7.     });
  8. });

saludos
:]
__________________
Aerolíneas Alicia :D
  #3 (permalink)  
Antiguo 16/11/2008, 14:30
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: [jQuery] parentNode

y si quiero ir para atras mas de una vez, utilizo parent().parent()??
  #4 (permalink)  
Antiguo 16/11/2008, 14:49
Avatar de marcopoloaz06  
Fecha de Ingreso: julio-2007
Ubicación: México
Mensajes: 457
Antigüedad: 17 años, 3 meses
Puntos: 11
Respuesta: [jQuery] parentNode

no, usas
Código PHP:
parent.parent().parent().parent().parent().parent() 
haci porque el primer parent() es la variable parent,
pero si algo así
xD
__________________
Aerolíneas Alicia :D
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.