web-dev-qa-db-fra.com

Comment définir la couleur de fond dans jQuery

Comment définir la couleur de fond de td dans jQuery?

par exemple $(this).css({**BackgroundColor:Red**})

Merci

113
Tuscan
$(this).css('background-color', 'red');
258
reko_t

Vous l'avez réellement. Juste oublié quelques citations.

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

ou

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

Vous n'avez pas besoin de passer sur une carte/un objet pour définir une seule propriété. Vous pouvez simplement le transmettre sous forme de chaîne. Notez que si vous transmettez un objet, vous ne pouvez pas utiliser un -. Toutes les propriétés CSS qui ont un tel caractère sont mappées avec des lettres majuscules.

Référence: . Css ()

58
jAndy

Que dis-tu de ça:

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

Article connexe: Ajoute une couleur d'arrière-plan et une bordure à la ligne du tableau lors du survol à l'aide de jquery

13
BvdVen

Essayez ceci pour plusieurs styles CSS:

$(this).css({
    "background-color": 'red',
    "color" : "white"
});

Vous pouvez ajouter votre attribut à la fonction de rappel ({key}, speed.callback, comme c'est le cas

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
0
Waseem Khalid