Dachte, ich hinzufügen möchte ein paar zusätzliche Informationen hier, nur für den Fall, dass Sie sich dessen nicht bewusst sind. Wenn Sie die css() Funktion verwenden, können Sie auch die Argumente angeben, wie, was einen Objektliteral genannt, was im Grunde bedeutet, etwas in diesem Format:
{objectVarName1: objectVarValue1, objectVarName2: objectVarValue2}
Sie auch es wie folgt tun:
{"objectVarName1": objectVarValue1, "objectVarName2": objectVarValue1}
Mit der CSS-() Funktion, Sie können dies tun:
$("#the_item_id").css({backgroundColor: "#333", color: "#FFF"});
Wenn die Variablennamen Sie vorbei in Anführungszeichen sind nicht, haben Sie es in Kamel-Fall zu tun, wie ich oben tat , was bedeutet, dass th Das erste Wort des Namens der CSS-Eigenschaft ist Kleinbuchstaben, aber jedes Wort dahinter ist in Großbuchstaben geschrieben (so wird die CSS-Eigenschaft background-color
zu backgroundColor
). Um das Äquivalent der oben in der Form zu tun, wo Sie den Namen der Variablen im Objekt setzen in Anführungszeichen, würden Sie gerade tun:
$("#the_item_id").css({"background-color": "#333", "color": "#FFF"});
Ich wollte nur darauf hinweisen, dass Sie nicht an die Kette haben mehrere Aufrufe von .css() zusammen, damit Sie alle Ihre CSS-Änderungen gleichzeitig durchführen können. ;)
Ein "jquery" -Tag hinzugefügt, da diese Frage zu jQuery gehört. –