私の目標は、ユーザーが背景を選択できるようにすることですが、私のjsは機能しません。
<div class="step">
</div>
<div id="images">
<img src="" data-src="">
<img src="" data-src="">
<img src="" data-src="">
<img src="" data-src="">
</div>
<div class="step">
</div>
<div class="step">
</div>
画像 div は動的で、直前の .step の画像を常に変更する必要があります。
これが私のバグのあるjsです:
$(document).on('click', '#images img', function(){
var src = $(this).data('src');
$(this).before().find('.step').css("background" , "url("+src+")");
});