Gibt es eine syntaktische Möglichkeit in jQuery, mehrere CSS-Attribute zu definieren, ohne alles auf der rechten Seite wie diese Zeichenfolge:
$("#message").css("width", "550px").css("height", "300px").css("font-size", "8pt");
Wenn Sie, sagen wir, 20 davon haben, wird Ihr Code schwer lesbar, gibt es Lösungen?
Von jQuery API, zum Beispiel, versteht jQuery und gibt den richtigen Wert für beide
.css({ "background-color": "#ffe", "border-left": "5px solid #ccc" })
y
.css({backgroundColor: "#ffe", borderLeft: "5px solid #ccc" }).
Beachten Sie, dass in der DOM-Notation die Anführungszeichen um die Eigenschaftsnamen optional aber mit der CSS-Notation sind sie erforderlich wegen des Bindestrichs im Namen.