我正在使用Laravel和它的Blade模板引擎,而且我在使用jQuery时遇到了一些问题。
我有一个名为master.blade.php的主模板。在这个文件中,我有各种CSS和JS文件,将在网站范围内使用。为了更好地组织事情,我将单独的JS文件仅包含在使用它们的刀片页面上。这些模板使用@extends功能并“继承”master.blade.php模板。
当我这样做时,我收到了JS错误:
ReferenceError: $ is not defined
当我将JS文件放在master.blade.php模板上时,它可以工作。我已经仔细检查了我的加载顺序,以确保首先加载jQuery,所以我有点困惑的原因。
有什么想法吗? 提前致谢。
答案 0 :(得分:1)
你试过吗?
jQuery(document).ready(function($) {
/* now you can use $ */
});