有没有办法获得一个条形码的指数值?
所以例如
bar_chart.hover(function() {
var test = this.bar.index;
});
还是那种效果?基本上,如果条形图由10个列组成,我点击第三个,我希望返回值3.
提前致谢。
大卫
答案 0 :(得分:1)
首先通过向其添加名为“index”的属性为每个条形指定索引:
(function() { var i = 0; bar_chart.each(function(one_bar) { one_bar.index = i++; }); })();
然后您可以使用您建议的语法:
bar_chart.hover(function() { var test = this.bar.index; });
答案 1 :(得分:1)
波什几乎得到了它。这段代码对我有用:
var i = barchart.bars.length;
barchart.each(function() {
this.bar.index = --i;
});
答案 2 :(得分:0)
或 -
for (i = 0; i < iMax; i++) {
chart.bars[0][i].myIndex = i;
}