我无法在jquery中使用for循环动态生成多个图表(flot chart)。它只生成了一个图表。我提到了下面的代码。
datedealsdata = "Any data "
for(i=0;i<3;i++){
$('#head').html('<div class="leadConvCycle'+i+'"></div>')
var datedataset = [{ data: datedealsdata, color: "#21abf6" }];
$.plot($(".leadConvCycle"+i), datedataset, options);
$(".leadConvCycle"+i).UseTooltip();
}
html代码:
<div id="head"></div>
答案 0 :(得分:0)
试试这个
datedealsdata = "Any data "
for(i = 0; i < 3; i++) {
var datedataset = [{ data: datedealsdata, color: "#21abf6" }];
var ele = $(".leadConvCycle"+i);
generateGraph(ele);
}
function generateGraph(ele) {
$.plot(ele, datedataset, options);
ele.UseTooltip();
}