
[code]

    const color1 = "red"               
    $(`.shape${i}`).css(`"background-color", "${color1}"`)
    
[/code]

と書きましたが 実際ブラウザでみると効いていません。色々ググりましたが見つけられませんでした。  
よかったらお力借りたいです。おねがいします。


CC BY-SA 4.0
2019-04-24T04:12:24.427
54446
2019-04-24T05:04:44.330
2019-04-24T04:58:03.680
3475
34050
question
javascript jquery
関数をjQueryのcssのメソッドで使いたいです


バッククォート ` で囲った部分は1つの文字列になりますので、提示されているコードでは`css()`関数を「`"background-color",
"red"`」という1つの引数で呼んでいます。

`background-color` と `red`は別の文字列にして2つの引数を指定するのが意図でしょうから、

[code]

    $(`.shape${i}`).css("background-color", `${color1}`);
    
[/code]

または

[code]

    $(`.shape${i}`).css("background-color", color1);
    
[/code]

となります。


CC BY-SA 4.0
2019-04-24T05:04:44.330
54447
2019-04-24T05:04:44.330
3475
54446
answer