これが機能しない理由を知っている人はいますか?
$('#screen').css({
'background-image': [bg_num == 1 ? 'josh' : 'jessi'] + '_background.jpg',
'background-color': 'red'
});
背景色は設定されていますが、画像は設定されていません。
この種のことを行うために、Javascript で角括弧を使用する練習はあまりしていません。私が何か間違ったことをしている場合、誰にもヒントがありますか? または、それらの使用に関する適切な説明はありませんか?
編集: 明確にするために、チェック自体は実際に行われています。console.log() で同じことを行うと、「josh_background.jpg」が出力されるためです。このcss設定機能を取り入れていないだけです。