Wie tdstelle ich die Hintergrundfarbe in jQuery ein?
z.B $(this).css({**BackgroundColor:Red**})
Vielen Dank
Wie tdstelle ich die Hintergrundfarbe in jQuery ein?
z.B $(this).css({**BackgroundColor:Red**})
Vielen Dank
Antworten:
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 ()
Wie wäre es damit:
$(this).css('background-color', '#FFFFFF');
In Verbindung stehender Beitrag: Fügen Sie der Tabellenzeile beim Schweben mit jquery Hintergrundfarbe und Rahmen hinzu
Versuchen Sie dies für mehrere CSS-Stile:
$(this).css({
"background-color": 'red',
"color" : "white"
});
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")
});