これは非常に単純なように思えますが、壁にぶつかり続けています。
基本的に、配列には 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/