0

我正在使用一个名为 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];
4

1 回答 1

2

的第一个参数each是索引,因此您可以使用它来获取它的值,如下所示:

var numbToUse = [40,30,60];

$('.percentage').each(function(i) {
      $(this).data('easyPieChart').update(numToUse[i]);
});
于 2013-07-30T20:47:27.010 回答