Search code examples
jquerysparklines

No method 'sparkline'


I've got the following code (based on this page):

<script language="javascript" type="text/javascript" src="/js/jquery.js"></script> 
<script language="javascript" type="text/javascript" src="/js/jquery.sparkline.js"></script> 

<script type="text/javascript"> 
$(function() {
    alert($('.test').html());
    $('.test').sparkline();
});
</script>

EDIT: Here's the relevant HTML:

<span class="test">1,2,3</span>

I get the alert, which shows 1,2,3, but the error console (in Chrome) says Uncaught TypeError: Object #<an Object> has no method 'sparkline'. Have I overlooked something?


Solution

  • Check 2 things

    1. That jquery.sparkline.js is actually present in your /js/ folder.
    2. That you're not including jQuery again further down the page, which would effectively remove any plugins you included before it (since it redefines $/jQuery).