jQueryでDIVの背景画像を設定しようとしています。画像のパスは変数に格納されます。コンソールとコピー/貼り付けを使用して、イメージのパスが有効であることを確認しました。
コードは次のとおりです。
var bg = $('.temp-canvas', this).attr('data-background');
$(this).css('background-image', 'url('+bg+')');
$(this) が使用されるのは、これが .each() ループで実行されるためです。
このコードは DIV に何も追加しません。コード内の '+bg+' を bg 変数に格納されている文字列に置き換えると、魅力的に機能します。私は少なくともコードが style="background-image:url('invalid_path')" を追加することを期待していますが、何も追加されていません。私はただ困惑しています!