2016-07-06 7 views
-5

jQueryメソッドはありますか.cssdiv.css({"color":"red"});またはちょうどdiv.css("color":red");が必要ですか?jQueryでは、.cssに必要なブレースの数はいくつですか?

両方に特定の用途がある場合は教えてください。ありがとう。

+7

'CSS()'メソッドはオーバーロードされたいくつかを持っています定義については、http://api.jquery.com/css/ –

+6

で非常によく説明されています。 Googleを使用して、質問する前に関連する基本的なドキュメントを読むことは、最低限の努力です。 –

答えて

8

にのみ、このフォーマットを必要とします。

div.css({ 
    'color':'red', 
    'background':'yellow' 
}); 

注:では

あなたはこの形式を好む場合は、

div.css({'color':'red','background':'yellow'}); 

か:

しかし、一つの命令で複数の設定を実行するには、オブジェクトを使用する必要があります。最初の例では、commaは、CSSセレクターとその設定を区切ります。オブジェクト内では、commaが各ペアを区切り、colonはセレクタをそのセッティングから分離します。

3

JavaScriptを使用している場合、それはパラメータ(×2)、またはオブジェクトのいずれかです:

div.css("color", "red"); 
// Here color is one parameter, 
// and red is the second parameter. 

これは、オブジェクトの表記ですが:

div.css({ 
    "color": "red" 
}); 

お持ちの場合は、最初のオプションが優れています設定するパラメータは1つだけです。つまり、colorです。あなたが複数ある場合は、オブジェクトの表記法を使用することができます唯一の設定がある場合

div.css('color','red'); 

div.css({ 
    'color':  'red', 
    'background': 'yellow' 
}); 
1

これはセットシングルCSSプロパティに使用されます。これは設定された複数のCSSプロパティに使用されている

$("p").css("background-color", "yellow"); 

$("p").css({"background-color": "yellow", "font-size": "200%"}); 
+1

コードはコードです。見積もりは見積もりです。 –

関連する問題