无方法 '迷你'
问题描述:
<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>
编辑:下面是相关的HTML:
<span class="test">1,2,3</span>
我得到的警报,这表明1,2,3
,但错误控制台(在Chrome中)说Uncaught TypeError: Object #<an Object> has no method 'sparkline'
。我忽略了什么?
答
检查两件事情
- 这
jquery.sparkline.js
在你/js/
文件夹实际存在。 - 你不再将jQuery再包括在页面中,这将有效地移除你之前包含的任何插件(因为它重新定义了
$
/jQuery
)。
+0
Number 2.谢谢,解决了它。 – exupero 2010-09-02 11:49:55
+0
@Eric - 欢迎:) – 2010-09-02 11:55:34
发布您的HTML标记太... – 2010-09-02 11:42:54
一个愚蠢的问题,但你把'jquery.sparkline.js'放在'js'文件夹中吗? – 2010-09-02 11:43:06
没有问题:没有404错误,并且当我查看页面源时,我可以单击sparkline文件名并调出代码。 – exupero 2010-09-02 11:48:19