So stellen Sie die Hintergrundfarbe in jquery ein


Antworten:



61

Du hast es tatsächlich verstanden. Ich habe nur ein paar Zitate vergessen.

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

oder

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

Sie müssen keine Karte / kein Objekt übergeben, um nur eine Eigenschaft festzulegen. Sie können es einfach als Zeichenfolge übergeben. Beachten Sie, dass Sie beim Übergeben eines Objekts a nicht verwenden können -. Alle CSS-Eigenschaften, die einen solchen Charakter haben, werden mit Großbuchstaben zugeordnet.

Referenz: .css ()


1
Danke dir! Ich habe versucht: $ (this) .css ({Hintergrundfarbe: Farbe}): Ich habe mich gefragt, warum es nicht funktioniert hat. Sehr geschätzt!
FunkyMonk91



0

Sie können Ihr Attribut in der Rückruffunktion hinzufügen ({key}, speed.callback, wie es ist

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.