jqueryで背景色を設定する方法


回答:



61

あなたは実際にそれを手に入れました。引用符を忘れただけです。

$(this).css({backgroundColor: 'red'});

または

$(this).css('background-color', 'red');

プロパティを1つだけ設定するために、マップ/オブジェクトを渡す必要はありません。そのまま文字列として渡すことができます。オブジェクトを渡す場合、を使用できないことに注意してください-。このような文字を持つすべてのCSSプロパティは、大文字でマッピングされます。

リファレンス:.css()


1
ありがとうございました!私はやろうとしていました:$(this).css({background-color:color}):なぜ機能しないのか疑問に思いました。とても有難い!
FunkyMonk91



0

コールバック関数({key}、speed.callbackなど)に属性を追加できます

$('.usercontent').animate( {
    backgroundColor:'#ddd',
},1000,function () {
    $(this).css("backgroundColor","red")
});
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.