Selecting Charts Using jQuery

FusionCharts JQuery Helper can be downloaded from here.

The FusionCharts jQuery helper makes it easy to select FusionCharts Suite XT charts rendered on a page or in a specific HTML element.

Selecting all Charts

Using the :FusionCharts jQuery Selector, you can select all FusionCharts Suite XT charts rendered in a HTML page. For instance, clicking the "Apply Theme" button in the column chart shown below changes the theme for the pie chart (further down in this page) also. This is because the :FusionCharts selector selects all the charts in the page. This is useful for making changes across multiple charts in an entire page.

FusionCharts will load here..
FusionCharts will load here..

The code snippet for selecting all charts is shown below:

$('#applyTheme').click(function() {
    // Use `FusionCharts` jQuery selector and apply theme to the charts
    $(':FusionCharts').attrFusionCharts({
        "theme": "fint"
    });
});

The :FusionCharts selector selects all the charts in the specified context, which in this case is the current page. You can use it as a conventional jQuery selector.

Selecting Charts in a Specific Scope

To select all charts in a limited scope, such as an HTML element, you can use the element id or the class as the selector.

Given below are a few code snippets that show how you can select charts in specific HTML elements:

For applying a common theme to all charts inside all the <div> elements in the page, use the code snippet given below:

$('div').attrFusionCharts({"theme": "fint"});

For applying a common theme to only those charts that belong to HTML elements having the selectorExample class, use the code snippet given below:

$('.selectorExample’).attrFusionCharts({"theme": "fint"});
Was this article helpful to you ?
Where do you think this article needs improvement?

Share with your Colleagues