Javascript 让jQuery加载随机src="&引用;价值观,分为各种<;img/>;标签
我想将随机构建的src值加载到20个不同的img中 我得到一个介于1和20之间的随机数,并使用开关将其分配给一个名称。 名称是src值的一部分,也是类值的一部分 我试图通过使用Javascript 让jQuery加载随机src="&引用;价值观,分为各种<;img/>;标签,javascript,jquery,while-loop,css-selectors,Javascript,Jquery,While Loop,Css Selectors,我想将随机构建的src值加载到20个不同的img中 我得到一个介于1和20之间的随机数,并使用开关将其分配给一个名称。 名称是src值的一部分,也是类值的一部分 我试图通过使用:nth-child()和I作为变量来访问不同的img jQuery(document).ready(function($){ var i=1; while (i<20){ var n = getRandom(1, 20); name = getName(n); var class = $
:nth-child()
和I
作为变量来访问不同的img
jQuery(document).ready(function($){
var i=1;
while (i<20){
var n = getRandom(1, 20);
name = getName(n);
var class = $('#content div:nth-child('+i+')').attr('class');
var src = 'img/preview/'+class+'/'+name+'.jpg';
$('#content div:nth-child('+i+') img').attr('src', src);
i++;
}
});
jQuery(文档).ready(函数($){
var i=1;
而(ivar$images=$('#content img');//缓存ffs!
对于(变量i=0;i<20;++i){
var name=getName(getRandom(1,20));
$images[i].attr('src','img/preview/'+$images[i].attr('class')+'/'+name+'.jpg');
}
“class”是一个保留字。图像可以重复吗?如果你有20个图像,并且你想全部显示,你必须保持跟踪,不要重复。是的,它们可以。但是我想自己解决这个问题。
var $images = $('#content img'); // Caching ffs !
for(var i = 0; i < 20; ++i) {
var name = getName(getRandom(1, 20));
$images[i].attr('src', 'img/preview/' + $images[i].attr('class') + '/' + name + '.jpg');
}