再会
我想在 li 元素内的 div 上动态设置背景图像,这样我就不必单独指定每个 div 的背景图像......
但是,我的代码(JS)不起作用。另请参阅我的FIDDLE
HTML:
<div id="imageWrapper">
<ul>
<li>
<div></div> <span></span>
</li>
<li>
<div></div> <span></span>
</li>
<li>
<div></div> <span></span>
</li>
<li>
<div></div> <span></span>
</li>
</ul>
</div>
CSS
#imageWrapper ul li div {
width: 65px;
height: 65px;
background-position: center center;
}
JS
$(document).ready(function () {
var length = 4; //This is the number of images I have to add
for (i = 0; i < length; i++) {
$('#imageWrapper ul li div').css('background', 'url(/path/images/' + i '.jpg)');
}
});
此外,我要加载的图像列表非常大。加载这么多图像并将它们填充到 DOM 中而不必写出所有 html 和 css 的最佳方法是什么——这太愚蠢了
谢谢