2016-05-20 7 views
1

私は同じクラスで2つのdiv要素に色を設定するにはどうすればよい#wrapperjqueryのCSS

$("#wrapper .pic").css(color, "#F00"); 

の内側にある.picのフォント色を設定するためにこれを使用? jQueryを使って

<div id="wrapper"><div class="pic">TEST 1</div></div> 
<div id="wrapperInner"><div class="pic">TEST 2</div></div> 
+4

なぜだけではなく、 '$(" PICを。")試してみてください;' – digglemister

+0

'$(」PIC。 ").css(color、"#F00 ");または$(" wrapper .pic、#wrapperInner .pic ").css(color、"#F00 "); ' –

答えて

2

あなたはカンマでセレクタを分離することによって、1つの以上の要素のCSSを変更することができます。

$("#wrapper .pic, #wrapperInner .pic").css("color", "#F00"); 

*「カラー」引用符で囲む必要があります。

-1

$('div.pic').css('color', '#F00');

+0

これは、クラス '.pic'。彼の現在のコードは、クラス '.pic'である'#wrapper'を持つ要素の中のどんな要素でもあります。 – Cfreak

+0

質問をそのまま文字通り解釈して、すぐに質問に答えたコードに基づいています:_ "色を2 divと同じクラスですか? "これでセレクタにdiv.picが指定されました。 :) – SimianAngel

-1

CSS( "色 " "#のF00")この1

$('div > .pic').css('color','#f00'); 
+0

これは、 'div'の直接の子孫である' .pic'要素にのみマッチします – Cfreak