不能在 Blade 中使用 jQuery
Cannot use jQuery in Blade
我正在使用 Laravel 及其 Blade 模板引擎,我 运行 在使用 jQuery 时遇到了一些问题。
我有一个名为 master.blade.php 的主模板。在这个文件中,我有我的各种 CSS 和 JS 文件,它们将在整个站点范围内使用。为了更好地组织事情,我只在使用它们的 blade 页面上包含了单独的 JS 文件。这些模板使用@extends 功能和"inherit" master.blade.php 模板。
当我这样做时,我收到 JS 错误:
ReferenceError: $ is not defined
当我将 JS 文件放在 master.blade.php 模板上时,它起作用了。我仔细检查了我的加载顺序以确保 jQuery 首先加载,所以我对原因有点困惑。
有什么想法吗?
提前致谢。
你试过了吗?
jQuery(document).ready(function($) {
/* now you can use $ */
});
我正在使用 Laravel 及其 Blade 模板引擎,我 运行 在使用 jQuery 时遇到了一些问题。
我有一个名为 master.blade.php 的主模板。在这个文件中,我有我的各种 CSS 和 JS 文件,它们将在整个站点范围内使用。为了更好地组织事情,我只在使用它们的 blade 页面上包含了单独的 JS 文件。这些模板使用@extends 功能和"inherit" master.blade.php 模板。
当我这样做时,我收到 JS 错误:
ReferenceError: $ is not defined
当我将 JS 文件放在 master.blade.php 模板上时,它起作用了。我仔细检查了我的加载顺序以确保 jQuery 首先加载,所以我对原因有点困惑。
有什么想法吗? 提前致谢。
你试过了吗?
jQuery(document).ready(function($) {
/* now you can use $ */
});