Comment définir la couleur d'arrière-plan dans jquery


Réponses:



61

Vous l'avez réellement. J'ai 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 passer sous forme de chaîne. Notez que si vous passez un objet, vous ne pouvez pas utiliser un fichier -. Toutes les propriétés CSS qui ont un tel caractère sont mappées avec des lettres majuscules.

Référence: .css ()


1
Je vous remercie! J'essayais de faire: $ (this) .css ({background-color: color}): je me demandais pourquoi cela ne fonctionnait pas. Très appréciée!
FunkyMonk91



0

Vous pouvez ajouter votre attribut sur la fonction de rappel ({key}, speed.callback, comme est

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.