aha try replace $(function() { $('.dynamicsparkline').everyTime(1000,function(i) { $.getJSON('{{=URL(r=request,f='call/json/ datapoints')}}/'+i, function(data) { var b = [0,0,0,0,0,0,0] var j = 2+i%5; for(var k=0; k<b.length; k++) { b[k] = data.a[k] %j;} $(this).sparkline(b); }); }); });
with $(function() { $('.dynamicsparkline').each(function(index){ var obj=$(this); obj.everyTime(1000,function(i) { $.getJSON('{{=URL(r=request,f='call/json/ datapoints')}}/'+i, function(data) { var b = [0,0,0,0,0,0,0] var j = 2+i%5; for(var k=0; k<b.length; k++) { b[k] = data.a[k] %j;} obj.sparkline(b); }); }); }); });