我正在使用一个插件来创建名为easyPieChart的圆环图。我需要更新传递给插件的数据。这可以通过以下方式完成:
$(this).data('easyPieChart').update(40);
这基本上将甜甜圈的价值设定为40%。我需要遍历一系列div并更新每个div中的圆环图。如果我要做以下事情,所有甜甜圈将更新到40%:
$('.percentage').each(function() {
$(this).data('easyPieChart').update(40);
});
我需要创建一个要传递的整数数组,因此当我们在.percentage
上进行迭代时,会向每个传递不同的值。例如,第一个.percentage
接收值40,第二个接收60等等
如果我有一个包含所有数字的数组,我将如何在每个循环中使用它:
var numbToUse = [40,30,60];
答案 0 :(得分:2)
each
的第一个参数是索引,因此您可以使用它来获取它的值,如下所示:
var numbToUse = [40,30,60];
$('.percentage').each(function(i) {
$(this).data('easyPieChart').update(numToUse[i]);
});