Javascript Laravel 7引导日期选择器:未捕获类型错误:$(…)。日期选择器不是函数

Javascript Laravel 7引导日期选择器:未捕获类型错误:$(…)。日期选择器不是函数,javascript,jquery,laravel,twitter-bootstrap,bootstrap-datepicker,Javascript,Jquery,Laravel,Twitter Bootstrap,Bootstrap Datepicker,我想在laravel 7应用程序的表单中添加一个引导日期选择器字段,但我总是收到以下错误消息:Uncaught TypeError:$(…)。日期选择器不是一个函数 我读了至少十几篇关于如何解决这个问题的不同帖子,在我的案例中,我尝试了所有这些帖子,但运气不佳 我的感觉是,我的laravel应用程序(可能在app.js中?)已经加载了一个脚本,或者可能是datetimepicker使用的同一脚本的不同版本(可能是jQuery?),这导致了问题。不幸的是,作为拉威尔的新手,我不知道如何解决这个问题

我想在laravel 7应用程序的表单中添加一个引导日期选择器字段,但我总是收到以下错误消息:Uncaught TypeError:$(…)。日期选择器不是一个函数

我读了至少十几篇关于如何解决这个问题的不同帖子,在我的案例中,我尝试了所有这些帖子,但运气不佳

我的感觉是,我的laravel应用程序(可能在app.js中?)已经加载了一个脚本,或者可能是datetimepicker使用的同一脚本的不同版本(可能是jQuery?),这导致了问题。不幸的是,作为拉威尔的新手,我不知道如何解决这个问题。请看下面的一些代码示例,如果您有任何建议,请告诉我。非常感谢

应用程序布局文件头:

<!doctype html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- CSRF Token -->
    <meta name="csrf-token" content="{{ csrf_token() }}">

    <title>{{ config('app.name', 'Laravel') }}</title>

    <!-- Scripts -->
    <script src="{{ asset('js/app.js') }}" defer></script>
    
    <!-- Fonts -->
    <link rel="dns-prefetch" href="//fonts.gstatic.com">
    <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">

    <!-- Styles -->
    <link href="{{ asset('css/app.css') }}" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.css" rel="stylesheet">
    
    
</head>

{{config('app.name','Laravel')}
查看文件:

@extends('layouts.app')



@section('content')

<form action="" method="post" action="/tour/{id}">

<!-- CROSS Site Request Forgery Protection -->
@csrf


<div class="form-group">
    <label>Date</label><br>
    <input id="datepicker" type="text" />
</div>


</form>


<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.27.0/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
<script>
$( "#datepicker" ).datepicker({
format: "mm/dd/yy",
});
</script>
@extends('layouts.app'))
@节(“内容”)
@csrf
日期
$(“#日期选择器”)。日期选择器({ 格式:“年月日”, });
您正在代码中启动
datepicker
,但在标题中加载了一个完全不同的插件
datetimepicker
将$(“#datepicker”).datepicker(更改为$(“#datepicker”).datetimepicker({