Tengo el siguiente código:
Código:
  
Este código recorre un conjunto de selects o DropDownLists (asp.net) y les asigna el valor seleccionado de otro en la misma lista.$(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);
                        }
                    });
                }
            });
        });
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:
  
y con esta otra:$(ddl2).attr("background-color", "white");
Código:
  
sin tener exito. si alguien me puede ayudar se lo agradecería mucho. ddl2.style.backgroundColor = 'white';
 
 

 Cambiar propiedad backgroundcolor a un select
 Cambiar propiedad backgroundcolor a un select 
 
 

