$(this).css("○○○", ■■■);
と
this.style.○○○ = ■■■;
の使い分けが知りたいです。
・メソッドチェーンできる
・ベンダープレフィックスを自動でつけてくれる
ことを考えると、jQueryらしい前者だけ使えばよく、後者は必要ないと考えてよいでしょうか?
$(this).css("○○○", ■■■);
はJQueryオブジェクトのメソッド呼び出しで
this.style.○○○ = ■■■;
はJavaScriptの直接のプロパティ変更ですね。
JQueryのプログラミングスタイルとしては、もちろん前者が推奨されます。
後者はJQueryを使用するときは必要ないんじゃないかな-。cssメソッドの裏側で処理している内容もあるので、混ぜるな危険!っていうか。。。