Como definir a cor de fundo no jquery


Respostas:



61

Você realmente entendeu. Apenas esqueci algumas citações.

$(this).css({backgroundColor: 'red'});

ou

$(this).css('background-color', 'red');

Você não precisa passar por cima de um mapa / objeto para definir apenas uma propriedade. Você pode simplesmente passar como string. Observe que, se passar um objeto, você não poderá usar a -. Todas as propriedades CSS que possuem esse caractere são mapeadas com letras maiúsculas.

Referência: .css ()


1
Obrigado! Eu estava tentando fazer: $ (this) .css ({background-color: color}): me perguntando por que não estava funcionando. Muito apreciado!
FunkyMonk91



0

Você pode adicionar seu atributo à função de retorno de chamada ({tecla}, speed.callback, como é

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.