首页 > 解决方案 > jQuery -$ 未定义

问题描述

<head>
    <script type="text/javascript" href="{{ url('js/jquery-3.3.1.min.js') }}"></script>
</head>
<body>
<div class="container">

    <div id="main" class="row">

        @yield('content')

    </div>

</div>
</body>

我在刀片模板中有以上布局,内容如下

@extends('layout.layout')

@section('content')
<!-- some HTML -->
<script>
    $(document).ready(function(){
    });
</script>

@endsection

我可以通过查看chrome中的源代码来验证,jquery链接是否有效,

还尝试将脚本链接移动到内容中,

但我仍然得到Uncaught ReferenceError: $ is not defined

环境与 Laravel 宅基地形象流浪,

还在控制台中调用 jQuery 函数确实显示 jQuery 已加载

标签: jquerylaravel-blade

解决方案


<script language="JavaScript"  src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>

尝试用它运行它


推荐阅读