这似乎应该非常简单,但我一直在碰壁。
基本上,我在一个数组中有 6 个 DIV 和 6 个数字。(DIV 的数量和数组中的项目数将始终相同。)
数字都是百分比,显示为 0 到 100 之间的数字。我想根据数组中的数字顺序设置每个 DIV 的宽度。
所以,如果我的数组是[50,25,100,75,100,25]
,那么 DIV 应该是 50% 宽、25% 宽、100% 宽,依此类推。
我认为我的代码在那里 90%,但我显然遗漏了一些东西。用于说明目的的标记只是 6 个空的 DIV。
我的代码是:
var percentages = [50,25,100,75,100,25];
$.each(percentages, function() {
$('div').width(this + '%');
});
这是我的 JSFiddle:http: //jsfiddle.net/Jkt5w/