未发现的参考错误:$未被定义?

为什么这段代码会抛出一个

未发现的参考错误:$未被定义

而之前它是正常的?

$(document).ready(function() {
    $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } });
    $('#featuredvid > ul').tabs();
});

标签的结果不再关闭。

jQuery在标题中被引用。

<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/sprinkle.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/js/jquery-ui-personalized-1.5.2.packed.js"></script>

你应该把对jquery脚本的引用放在第一位。

<script language="JavaScript" type="text/javascript" src="/js/jquery-1.2.6.min.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/jquery-ui-personalized-1.5.2.packed.js"></script>
<script language="JavaScript" type="text/javascript" src="/js/sprinkle.js"></script>
评论(6)

你是在jQuery的JavaScript被包含之前调用ready函数。先引用jQuery。

评论(4)

我遇到了完全相同的问题,上面这些解决方案都没有帮助。 然而,我只是把.css文件链接到.js文件之后,问题就奇迹般地消失了。希望这有帮助。

评论(2)