嘿伙计们我似乎有点问题。当我尝试使用jQuery时,它将无法正常工作。一切都很好,jQuery设置正常,什么不是。但是,当我做一个简单的$(document).ready(function(){});
时,我会看到控制台,我看到了这个
"Uncaught ReferenceError: $ is not defined"
有人知道我会是什么吗?
我的代码看起来像这样
<script type="text/javasript" src="<?=base_url()?>js/jquery.js"></script>
<script type="text/javascipt" src="<?=base_url()?>js/jquery.alerts.js"></script>
<script type="text/javascript">
$(function(){
alert(1);
});
</script>
** * ** 解决方案 * * * 我想通了,所有内容都正确链接,但由于一些奇怪的原因,因为我将模板设置为页眉和页脚页面分别不起作用,所以我必须在我正在使用的当前页面上手动包含jQuery(不包括页眉和页脚)。但似乎工作正常。谢谢你们的帮助:)
答案 0 :(得分:0)
页面中没有jQuery!确保你的HTML看起来像这样:
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
// we will add our javascript code here
</script>
</head>
<body>
<!-- we will add our HTML content here -->
</body>
</html>
jQuery必须是自定义代码的主管。
按照这个tutorial,这可以提供很多帮助。
答案 1 :(得分:-1)
尝试使用jquery.noConflict()
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
</script>