Foros del Web » Programando para Internet » Jquery »

Variable y Condicional en Jquery

Estas en el tema de Variable y Condicional en Jquery en el foro de Jquery en Foros del Web. Hola a todos, estoy intentando cambiar el css de un < table > desde jQuery leyendo el contenido del mismo. Es decir, se cargan X ...
  #1 (permalink)  
Antiguo 05/10/2010, 08:44
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Variable y Condicional en Jquery

Hola a todos, estoy intentando cambiar el css de un < table > desde jQuery leyendo el contenido del mismo.
Es decir, se cargan X tablas dinámicamente con 4 < tr > y un < td > en cada < tr > y quiero hacer que si el último < td > de la tabla X contiene la palabra Espera, el div que contiene a la tabla tome el color de fondo verde, sino que siga con el que tiene.

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     var contenido = $("#divtabla table tr:nth-child(4) td").html();  /*Leo el contenido del <td> del útlimo <tr>*/
  3.     if(contenido == "Espera"){
  4.        $("#divtabla").css({"background-color":"#22c108"});
  5.     };
  6. });

Le he dado mil vueltas al asunto y nada...creo que solo me esta leyendo el último < td > del último < tr > de la primera tabla.
En cambio si haciendo pruebas pongo esto:
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     var contenido = $("#divtabla table tr:nth-child(4) td").html("Espera");  
  3. });
me pone todos los ultimos td con la palabra Espera
o esto
Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.     if($("#divtabla table tr:nth-child(4) td").html("Espera")){
  3.        $("#divtabla").css({"background-color":"#22c108"});
  4.     };
  5. });
  #2 (permalink)  
Antiguo 05/10/2010, 09:51
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Tema movido desde javascript
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 05/10/2010, 10:56
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 1 mes
Puntos: 101
Respuesta: Variable y Condicional en Jquery

Siguiendo tu razonamiento, si querés el último td del último tr, proba así:

$("table tr:last td:last")...

o así:

$("table tr:last).children("td").last()...
  #4 (permalink)  
Antiguo 05/10/2010, 14:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Variable y Condicional en Jquery

No, ese es el caso, que no se cual tabla va a contener la palabra "Espera" porque será dinámico, el último td del último tr si lo capturo pero no puedo interactuar con su contenido, ya que me coge todos los ultimos td's de todas las tablas y no el que contiene el texto "Espera".

Yo necesito coger el td o los td's que contengan la palabra "Espera" y si contienen esa palabra cambiar el color del div que contiene esa tabla a verde
  #5 (permalink)  
Antiguo 05/10/2010, 16:29
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Variable y Condicional en Jquery

creo que esta es la funcion que buscas, aca te dejo un enlace, prueba y nos cuentas si te funciona o si tienes alguna duda.

http://api.jquery.com/contains-selector/
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D
  #6 (permalink)  
Antiguo 07/10/2010, 11:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Variable y Condicional en Jquery

Muchas gracias tredio!!, esa es la función que necesitaba para acceder al elemento desde su contenido.
  #7 (permalink)  
Antiguo 07/10/2010, 15:44
Avatar de tredio  
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 15 años, 5 meses
Puntos: 66
Respuesta: Variable y Condicional en Jquery

tranquilo no hay problema. estamos para ayudar. saludos.
__________________
Extension Google Chrome
dar las gracias no cuesta nada :D
  #8 (permalink)  
Antiguo 18/03/2014, 18:04
 
Fecha de Ingreso: julio-2007
Mensajes: 9
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Variable y Condicional en Jquery

pero si quisiera usar algo parecido pero con rangos de fecha o usando mayor que! menor que! como se podria hacer eso?

Etiquetas: condicional, variables
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 18:47.