Foros del Web » Programando para Internet » Jquery »

Ayuda con Jquery

Estas en el tema de Ayuda con Jquery en el foro de Jquery en Foros del Web. Hola amigos: tengo el siguiente dilema. con este script le cambio el color a todos los tr de una tabla, pero no me sirve para ...
  #1 (permalink)  
Antiguo 26/03/2010, 08:14
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Ayuda con Jquery

Hola amigos:

tengo el siguiente dilema.
con este script le cambio el color a todos los tr de una tabla, pero no me sirve para lo que quiero que es cambiarle el color a un tr especifico, por ejemplo el que tenga el id="10" y no a todos.

Código:
$('tr').css({ color: "#FFFFFF", background: "#FF0000" });
Espero me puedan ayudar.

gracias.
  #2 (permalink)  
Antiguo 26/03/2010, 08:40
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Ayuda con Jquery

cuando necesites seleccionar con alguna caracteristica podés ir a la doc de jquery en selectors y ahi viendo los ejemplos seguro lo encontrás, de paso te aprendes otras cosas jeje

atributo que el valor no sea iguial
http://api.jquery.com/attribute-not-equal-selector/

atributo que que el valor sea igual
http://api.jquery.com/attribute-equals-selector/

atributo que el valor comienza con
http://api.jquery.com/attribute-starts-with-selector/
  #3 (permalink)  
Antiguo 26/03/2010, 09:20
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Ayuda con Jquery

Gracias Dany_s.

seguire tu consejo, aunque la verdad siempre miro la documentacion antes de acudir al foro, pero como estoy comenzando recien con jquery varias cosas me parecen a chino mandarin jejeje.

Saludos y gracias.
  #4 (permalink)  
Antiguo 26/03/2010, 09:26
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: Ayuda con Jquery

si es un id es único entonces accedes directamente
$('#10').css({ color: "#FFFFFF", background: "#FF0000" });

si queres darle fondo a todos los tr pero menos al que tenga id "10"
$('tr[id!=10]').css({ color: "#FFFFFF", background: "blue" });

Código HTML:
<html>
<head>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
    $( function (){
        $('#10').css({ color: "#FFFFFF", background: "#FF0000" });
        $('tr[id!=10]').css({ color: "#FFFFFF", background: "blue" });
    });
  </script>
</head>
<body>

<table>
    <tr><td>uno</td></tr>
    <tr id="10"><td>dos</td></tr>
    <tr><td>tres</td></tr>
</table>

</body>
</html> 
  #5 (permalink)  
Antiguo 26/03/2010, 13:19
Avatar de chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Respuesta: Ayuda con Jquery

gracias dany_s

Etiquetas: bgcolor
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 18:17.