Jquery ReferenceError:$未定义
为什么homecooked.js中的所有内容都能正常工作,但它下面的脚本却不能正常工作,并且浏览器在该特定部分给出了“ReferenceError:$is not defined”Jquery ReferenceError:$未定义,jquery,Jquery,为什么homecooked.js中的所有内容都能正常工作,但它下面的脚本却不能正常工作,并且浏览器在该特定部分给出了“ReferenceError:$is not defined” <script src="assets/jquery-1.8.2.min.js" type="text/javascript"></script> <script src="assets/homecooked.js" type="text/javascript"></
<script src="assets/jquery-1.8.2.min.js" type="text/javascript"></script>
<script src="assets/homecooked.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
<?php if($profile_messages){?>
$('.page').hide().eq('2').show();
<?php } else { ?>
$('.page:gt(0)').hide();
<?php }
for($i = 0; $i < ($image_array_length); $i++){ ?>
$(".modal-textarea").limit("120",".comment-counter");
<?php }?>
});
</script>
$(文档).ready(函数(){
$('.page').hide().eq('2').show();
$('.page:gt(0)').hide();
$(“.modal textarea”).limit(“120”,“.comment counter”);
});
尝试使用此选项进行更改:
jQuery(document).ready(function($){
我们可以用美元符号代替jQuery,只要我们喜欢这种方式
您可以在此处查看文档:是否在
$(文档)上引发了错误。准备好了吗
绑定行?如果$
未定义,是否定义了jQuery
?您可能在某个地方重新定义了$
,请尝试使用jQuery
而不是dollarsign,看看是否有效。假设homecooked.js使用jQuery,而不仅仅是原生js。您能检查页面并查看脚本是否真的加载了吗?可能是您的路径错误。由于homecooked中的所有函数都可以正常工作,因此脚本已加载。我将尝试使用jQuery而不是dollarray,而不是更改所有代码。您还可以将整个代码包装到标准的(函数($){/*此处现有代码*/}(jQuery))代码>