我的目标是让用户选择背景,但我的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+")");
});