1.终于解决了在jQuery中使用多个jQchart的情况下画出的图像无法显示的问题。
首先,canvas必须要有id,而且id必须符合标准的命名规则,如果有多个canvas,其id也不能相同。
其次,多个canvas的画图必须要以each函数的方法进行,如下:
$('canvas').each(function() {
$(this).jQchart(config);
});
2. 如果在画图之后要调用canvas的兄弟元素,则不可以直接使用$(canvas).next()的形式,因为在jQchart画图之后,在canvas 的上层多了一个div,所以canvas和原来的siblings就不在一层了,可以使 用$(canvas).parents('div.chart').find('#someobj')的形式。
