Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2013, 11:52
Avatar de Faunel
Faunel
 
Fecha de Ingreso: abril-2013
Ubicación: Valencia, España
Mensajes: 4
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta Cambiar propiedad backgroundcolor a un select

Hola,

Tengo el siguiente código:

Código:
$(document).ready(function () {
            $("[id*=DDL0]").change(function () {
                var ddl = this;
                var desafioId = $(ddl).closest("tr").find("[id*=hiddenDesafioId]").val();
                var dependientePractica = $(ddl).closest("tr").find("[id*=hiddenDependiente]").val();

                if (dependientePractica == "False") {
                    $("[id*=hiddenDesafioId]").each(function () {
                        var hiddenId = this;
                        if ($(hiddenId).val() == desafioId) {
                            var ddl2 = $(hiddenId).closest("tr").find("[id*=DDL0]");
                            $(ddl2).find("option[value=" + $(ddl).find("option:selected").val() + "]").attr("selected", true);
                        }
                    });
                }
            });
        });
Este código recorre un conjunto de selects o DropDownLists (asp.net) y les asigna el valor seleccionado de otro en la misma lista.

lo que me gustaría saber es como aparte de asignarle ese valor, como puedo cambiar el color de fondo de dicho control????

lo he intentado con esta linea:
Código:
$(ddl2).attr("background-color", "white");
y con esta otra:
Código:
ddl2.style.backgroundColor = 'white';
sin tener exito. si alguien me puede ayudar se lo agradecería mucho.