Laravel 7 jQuery UI datepicker:未捕获的TypeError:$(…).datepicker不是一个函数

流浪

我想在laravel 7应用程序的表单中添加一个jQuery UI datepicker字段,但是我总是收到以下错误消息:

未捕获的TypeError:$(...)。datepicker不是函数。

我试图从这里使用源代码示例

我至少阅读了十二篇有关如何解决此问题的文章,在我看来,所有尝试都没有运气。

我的感觉是,我的laravel应用程序(也许在app.js中?)已经加载了其中一个脚本,或者可能同时加载了datepicker所用的同一脚本(也许是jQuery?)的不同版本,这引起了问题。不幸的是,对于Laravel来说是新手,我不确定该如何解决。如果您有任何建议,请参见下面的一些代码示例,并让我知道。非常感谢!

应用布局文件头:

<!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 rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
</head>

查看文件:

@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>
    $( function() {
        $( "#datepicker" ).datepicker();
    });
</script> 
@endsection
扎希德·哈桑emon

在这里,您实际上两次调用了jquery。一个在应用js文件中,另一个在CDN中。您无需致电CDN。当您defer在应用js和其他版本的jQuery中使用属性时,两者都发生冲突,因此datepicker不是功能。您只需删除defer属性和多余的CDN调用即可。

<script src="{{ asset('js/app.js') }}"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script>
    $( function() {
        $( "#datepicker" ).datepicker();
    });
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery datepicker()未捕获的TypeError:未定义不是函数

来自分类Dev

jQuery-UI datepicker:未捕获的TypeError:对象[object Object]没有方法'zIndex'

来自分类Dev

未捕获的TypeError:$(...)。datepicker不是一个函数(匿名函数)

来自分类Dev

尝试使用jQuery UI时出现“ TypeError:'undefined'不是一个函数”

来自分类Dev

尝试使用jQuery UI时出现“ TypeError:'undefined'不是一个函数”

来自分类Dev

Svelte和Jquery-Dropdown.svelte:7未捕获的TypeError:jquery(...)。dropdown不是函数

来自分类Dev

TypeError:$(...)。datepicker不是一个函数

来自分类Dev

TypeError:$(...)。datepicker不是一个函数

来自分类Dev

未捕获的TypeError:jQuery.event.addProp不是一个函数

来自分类Dev

jQuery / Javascript-未捕获的TypeError:未定义不是一个函数

来自分类Dev

未捕获的SyntaxError:JQuery UI Datepicker中的分配中的左侧无效

来自分类Dev

MVC项目中的jQuery错误:Datepicker不是一个函数

来自分类Dev

jQuery UI Datepicker,从一个日历移动到下一个日历?

来自分类Dev

TypeError:jQuery(...)。on不是一个函数

来自分类Dev

JQUERY UI DatePicker日历未显示

来自分类Dev

未捕获的TypeError:undefined不是jQuery的函数

来自分类Dev

jQuery-未捕获的TypeError:$不是函数

来自分类Dev

jQuery ui datepicker-如何在一个datepicker中设置两个最小/最大日期限制?

来自分类Dev

jQuery Datepicker UI透明

来自分类Dev

扩展jQuery UI datepicker

来自分类Dev

jQuery如何从另一个函数调用datepicker?

来自分类Dev

未捕获的TypeError:undefined不是datepicker中的函数

来自分类Dev

未捕获的TypeError:undefined不是datepicker中的函数

来自分类Dev

无法解决未捕获的TypeError:$(...)。datepicker不是函数

来自分类Dev

jQuery UI Datepicker将一个月添加到minDate和maxDate

来自分类Dev

如何在jQuery UI Datepicker中禁用下一个周末?

来自分类Dev

当另一个日期发生更改时,JQuery UI Datepicker重新启动

来自分类Dev

jQuery(…).datepicker不是一个函数。在谷歌搜索期间没有确切的解决方案

来自分类Dev

从第一个日期起7天动态更改maxdate jquery datepicker

Related 相关文章

  1. 1

    jQuery datepicker()未捕获的TypeError:未定义不是函数

  2. 2

    jQuery-UI datepicker:未捕获的TypeError:对象[object Object]没有方法'zIndex'

  3. 3

    未捕获的TypeError:$(...)。datepicker不是一个函数(匿名函数)

  4. 4

    尝试使用jQuery UI时出现“ TypeError:'undefined'不是一个函数”

  5. 5

    尝试使用jQuery UI时出现“ TypeError:'undefined'不是一个函数”

  6. 6

    Svelte和Jquery-Dropdown.svelte:7未捕获的TypeError:jquery(...)。dropdown不是函数

  7. 7

    TypeError:$(...)。datepicker不是一个函数

  8. 8

    TypeError:$(...)。datepicker不是一个函数

  9. 9

    未捕获的TypeError:jQuery.event.addProp不是一个函数

  10. 10

    jQuery / Javascript-未捕获的TypeError:未定义不是一个函数

  11. 11

    未捕获的SyntaxError:JQuery UI Datepicker中的分配中的左侧无效

  12. 12

    MVC项目中的jQuery错误:Datepicker不是一个函数

  13. 13

    jQuery UI Datepicker,从一个日历移动到下一个日历?

  14. 14

    TypeError:jQuery(...)。on不是一个函数

  15. 15

    JQUERY UI DatePicker日历未显示

  16. 16

    未捕获的TypeError:undefined不是jQuery的函数

  17. 17

    jQuery-未捕获的TypeError:$不是函数

  18. 18

    jQuery ui datepicker-如何在一个datepicker中设置两个最小/最大日期限制?

  19. 19

    jQuery Datepicker UI透明

  20. 20

    扩展jQuery UI datepicker

  21. 21

    jQuery如何从另一个函数调用datepicker?

  22. 22

    未捕获的TypeError:undefined不是datepicker中的函数

  23. 23

    未捕获的TypeError:undefined不是datepicker中的函数

  24. 24

    无法解决未捕获的TypeError:$(...)。datepicker不是函数

  25. 25

    jQuery UI Datepicker将一个月添加到minDate和maxDate

  26. 26

    如何在jQuery UI Datepicker中禁用下一个周末?

  27. 27

    当另一个日期发生更改时,JQuery UI Datepicker重新启动

  28. 28

    jQuery(…).datepicker不是一个函数。在谷歌搜索期间没有确切的解决方案

  29. 29

    从第一个日期起7天动态更改maxdate jquery datepicker

热门标签

归档