Gibt es in jQuery eine syntaktische Möglichkeit, mehrere CSS-Attribute zu definieren, ohne alles wie folgt nach rechts auszurichten:
$("#message").css("width", "550px").css("height", "300px").css("font-size", "8pt");
Wenn Sie beispielsweise 20 davon haben, wird Ihr Code schwer zu lesen sein. Gibt es Lösungen?
In der jQuery-API beispielsweise versteht jQuery den korrekten Wert für beide und gibt ihn zurück
.css({ "background-color": "#ffe", "border-left": "5px solid #ccc" })
und
.css({backgroundColor: "#ffe", borderLeft: "5px solid #ccc" }).
Beachten Sie, dass bei der DOM-Notation Anführungszeichen um die Eigenschaftsnamen optional sind, bei der CSS-Notation jedoch aufgrund des Bindestrichs im Namen erforderlich sind .