2011-01-24 16 views
101

jqueryでtdの背景色を設定するにはどうすればよいですか?jqueryで背景色を設定するには

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

関連記事:これについて

例えば$(this).css({**BackgroundColor:Red**})

おかげ

+3

非常勤をお試しください:http://api.jquery.com/css/ –

答えて

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

あなたが実際に得ました。ちょうど引用符を忘れてしまった。

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

または

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

あなたが唯一のプロパティを設定するマップ/オブジェクト上を通過する必要はありません。それを文字列として渡すことができます。オブジェクトを渡す場合は、-は使用できません。そのような文字を持つすべてのCSSプロパティは、大文字でマップされます。

参考:.css()

+0

ありがとうございます!私はやろうとしていました:$(this).css({background-color:color}):なぜそれが動作していないのか不思議です。とても有難い! – FunkyMonk91

1

は、以下の様々な答えに、この複数のCSSスタイルのための

$(this).css({ 
    "background-color": 'red', 
    "color" : "white" 
}); 
関連する問題