よく知っているjQueryを使用して要素にCSSスタイルを適用する方法をいくつか示します。
$('.box').css({'background':'#fff', 'color':'#000'});
または、jQueryと外部CSSの組み合わせを使用して、同じ効果を引き出すことができます。
.box.deco { background:#fff; color:#000; }
...
$('.box').addClass('deco');
CSSスタイルをJSコードに組み込むことは悪であるという事実(IMHO)を無視すると、私はこれを何年にもわたって行ってきたので、どちらのアプローチがより効率的か疑問に思います。私は現在、複数のDOM要素にわたってこのタイプのスタイル操作を比較的大量に実行するタスクに取り組んでいます。この場合、パフォーマンスは検討する価値があります。
SOに関する他の同様の質問を調べましたが、答えは見つかりませんでした。計量する気ですか?
ありがとう