有没有办法创建一个变量,并在实际变量名的末尾添加一个 ID?
我有一个名为“gauge”的变量,用于创建一个新的 Gauge 对象:
var gauge = new Gauge(target).setOptions(opts);
我想为变量添加一个 ID,例如:
var gauge+id = new Gauge(target).setOptions(opts);
这是因为我正在创建许多这样的对象,并且每个对象都有一个特定的 ID,如果可能的话,我想将其附加到仪表对象上吗?
我所有的这个函数的代码都在下面,如果它能让你更好地了解我需要做什么:
function go(id, votes)
{
var val = $('#votes_'+id).text();
var target = document.getElementById('foo_'+id); // your canvas element
var gauge = new Gauge(target).setOptions(opts); // create sexy gauge!
gauge.maxValue = 100; // set max gauge value
gauge.animationSpeed = 20; // set animation speed (32 is default value)
var a=votes+0.5;
gauge.set(val); // set actual value
}
我的主要问题出现在最后一行。它说gauge.set(val),它只设置最后一个对象,忽略所有其他对象......