150 Stimmen

Wie man die Hintergrundfarbe in Jquery einstellt

Wie wird die Hintergrundfarbe von td in jQuery?

z.B. $(this).css({**BackgroundColor:Red**})

Danke

321voto

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

70voto

jAndy Punkte 223172

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

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

ou

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

Sie brauchen keine Karte/Objekt zu übergeben, um nur eine Eigenschaft einzustellen. Sie können sie einfach als String übergeben. Beachten Sie, dass Sie bei der Übergabe eines Objekts nicht ein - . Alle CSS-Eigenschaften, die ein solches Zeichen haben, werden mit Großbuchstaben abgebildet.

Referenz: .css()

17voto

BvdVen Punkte 2841

Wie wäre es damit:

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

Verwandter Beitrag: Hinzufügen einer Hintergrundfarbe und eines Rahmens zur Tabellenzeile bei Hover mit Jquery

6voto

Versuchen Sie dies für mehrere CSS-Stile:

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

0voto

Waseem Khalid Punkte 39

Sie können Ihr Attribut der Callback-Funktion hinzufügen ({key} , speed.callback, wie ist

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X