访问没有变量的jquery插件的方法

时间:2015-04-21 09:10:13

标签: javascript jquery plugins jquery-plugins flot

我将举例说明使用flot chart插件无法做到的事情,但我认为它对所有jQuery插件都是相同的行为。

Flot chart是一个用于图表显示的jquery插件。你用

调用它
$('#graph').plot(data);

文档说您可以访问许多方法,例如:

var plot = $('#graph').plot(data);
plot.getAxes();

问题是我没有定义plot变量,所以我不能写plot.getAxes()。我尝试了一些虚拟方法,如$('#graph').plot().getAxes()(删除所有数据)或$('#graph').plot.getAxes()(未定义方法)。

是否有通过plot选择器访问$('#graph')插件方法的方法?

1 个答案:

答案 0 :(得分:1)

您可以稍后定义plot变量:

var plot = $('#graph').data('plot');
plot.getAxes();

或直接使用它:

$('#graph').data('plot').getAxes();

documentation中描述的内容。