Highcharts渲染器按钮ID

时间:2017-02-20 13:51:35

标签: javascript jquery highcharts

我已将buttons呈现为多个Highcharts,但我需要知道我点击了哪个button

Example

API

1 个答案:

答案 0 :(得分:3)

回调内部this指的是点击的按钮。如果您使用attr()方法,也可以设置其ID。

var custombutton = charts[i].renderer.button('button', 450, 10, function() {
  // not working
  alert(this.element.id);
}, null, hoverState, pressedState).attr({
  id: 'button-' + i
}).add();

示例:http://jsfiddle.net/kh5jY/9517/