在Highcharts中获取容器元素

时间:2014-10-20 09:03:49

标签: javascript highcharts

我想用Highcharts初始化图表:我如何获得Highcharts用作图表容器的元素的data('values')

这是容器的一个例子

<div id="container" data-values="[...]">

这是代码的一个例子,它不起作用。

$('#container').highcharts({

   ...

   series: [{
      type: 'pie',
      name: 'Votes',
      data: $(this).data('values')
   }]
});

全部谢谢

1 个答案:

答案 0 :(得分:0)

问题在于$(this)引用,所以尝试使用$('#container'),并且可以工作。参见示例:

var $container = $('#container');

$container.highcharts({
    series: [{
        name: 'Tokyo',
        data: $container.data('values')
    }]
});

http://jsfiddle.net/77bx2q3t/