Javascript Laravel 7引导日期选择器:未捕获类型错误:$(…)。日期选择器不是函数
我想在laravel 7应用程序的表单中添加一个引导日期选择器字段,但我总是收到以下错误消息:Uncaught TypeError:$(…)。日期选择器不是一个函数 我读了至少十几篇关于如何解决这个问题的不同帖子,在我的案例中,我尝试了所有这些帖子,但运气不佳 我的感觉是,我的laravel应用程序(可能在app.js中?)已经加载了一个脚本,或者可能是datetimepicker使用的同一脚本的不同版本(可能是jQuery?),这导致了问题。不幸的是,作为拉威尔的新手,我不知道如何解决这个问题。请看下面的一些代码示例,如果您有任何建议,请告诉我。非常感谢 应用程序布局文件头: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?),这导致了问题。不幸的是,作为拉威尔的新手,我不知道如何解决这个问题
<!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({