我想基于数组设置我的div的背景图像 HTML
<div class="container">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
</div>
我想根据数组设置每个背景图像
var image_src = new Array ("1.jpg","2.jpg","3.jpg","4.jpg","5.jpg");
for (i = 0; i < 5; i++){
$("div div div").css("background-image","url(" + image_src[i] + ")");
}
每个div的每个来源
答案 0 :(得分:0)
您的选择器错误(第三个div)。考虑使用每个jQuery函数:
var image_src = [ "1.jpg", "2.jpg", "3.jpg", "4.jpg", "5.jpg" ];
$("div.container div").each(function(i) {
$(this).css("background-image","url(" + image_src[i] + ")")
});